.Net Developer
Posted 12 days agoCompetitiveJob Reference: 34298
Essential Job Functions / Main Duties & Responsibilities:
- Design, develop and test front end, middle tier and back-end business components using C#, SQL/T-SQL or other programming languages
- Develop internal and developer's tools and frameworks
- Maintain and improve existing web and windows applications
- Integrate new features and solutions into existing platform
- Actively participate in planning and in phasing out legacy components in favour of new solutions
- Provide programming support, query databases and fix data issues
- Work closely with other developers and staff such as project managers, and quality assurance team
- Provide ongoing application support and troubleshooting
- Will work as part of a development team under the direction of lead developer or team lead
Skills & Qualifications:
- Strong analytical, conceptual, and problem-solving abilities with attention to detail
- Strong ability to analyse business requirements and build according to business specifications
- Flexibility and adaptability to business requirements and priority changes
- Self-motivated, team player, action and results oriented
- Well organized, good communication and reporting skills
- Ability to successfully work under tight project deadlines
- Ability to work with other team members that are remotely located
- Understands web performance optimization
Knowledge & Experience:
- 5+ years of professional software development experience designing and developing enterprise-level web applications scale services/solutions
- Solid hands-on development expertise including strong knowledge of object oriented languages, software design, and extensive knowledge of the .NET framework
- Extensive experience is preferred in languages: C#, .NET, .NET Core, JavaScript, jQuery and SQL.
- Deep knowledge and experience in design patterns, SOLID, RESTful API, and microservice architecture
- Demonstrated ability to quickly come up to speed with new technologies
- Some experience with Docker containerization and Kubernetes
- Experience with the following web development frameworks: Web API, MVC
- Ability to gather, document requirements using standard templates
- Demonstrated ability to interpret and follow written requirements and drawings in the creation of usable application source code
- Demonstrated ability to follow written and verbal instructions
- Demonstrated ability to gather requirements, analyse data, and identify/define business rules
- Demonstrated experience with version control, continuous integration tools, and continuous deliver/deployment tools
- Considerable experience with full SDLC (including waterfall, agile/scrum methodologies)