.NET Developer
About the job
About the job .NET Developer role
We’re looking for a skilled .NET Developer to join our growing team. The .NET Developer will be responsible for designing, developing, and maintaining web applications using C#, MS SQL, and REST API. Ideal candidates have strong problem-solving skills, certifications from Microsoft and AWS/Azure/Google Cloud, and a passion for clean, efficient code.
Responsibilities:
- Solution the design and develop the software using waterfall/Agile methodology.
- Perform investigation, troubleshoot issues by developing scripts, SQL queries.
- Work closely and collaborate with the Business Analysts and Quality Engineers/application testers for requirement analysis and user stories elaboration, test automation, bug fixes etc.
- Provide estimates for stories or other work units.
- Work with deployment team/DevOps team on setting up continuous integration, build and release automation.
- Create functional specifications and system design documents.
- Convert acceptance criteria into automated unit tests cases and create other test documents.
- Support production issues and other BAU activities.
- Support application setup in Cloud or on-premises.
- Involve in application deployment to the various environments.
Requirements:
- Technical expertise in .Net Framework, .Net core.
- Demonstrable skills in C#, MS SQL, REST API, DevOps CI/CD pipeline (Jenkins, Git, CloudBees).
- Relevant software development certifications, e.g. Microsoft Certified
- Solution Developer for Dynamics or equivalent.
- Cloud certifications in AWS/Azure/Google Cloud will be an added advantage.
- Good understanding and completion of projects using waterfall/Agile methodology.
- Ability to troubleshoot complex issues ranging from system resource to application stack traces.
- Track record in implementing systems with high availability, high performance, high security hosted at various data centers or hybrid cloud environments will be an advantage.