.Net Developer
About the job
About the .Net Developer role
The .NET Developer is responsible for designing, developing, and maintaining secure, high-performance enterprise applications that support business operations and digital transformation initiatives. Working closely with cross-functional teams, this role delivers scalable software solutions, provides technical expertise for existing systems, resolves complex application issues, and drives continuous improvement through DevOps, cloud technologies, AI-assisted development, and automation while ensuring reliable production support.
Key Responsibilities:
- Serve as the domain knowledge custodian for existing applications, providing technical guidance and context to the team on system architecture, business logic, and historical design decisions
- Design and develop software using waterfall/Agile methodologies
- 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
- Apply AI coding tools such as Copilot and Coder AI to support development, testing, and code reviews
- Use automation to improve development efficiency. This includes build, test, and deployment activities
- Leverage AI assistance to improve code quality. This covers refactoring, defect resolution, and documentation
- Demonstrate willingness to adopt new AI and automation tools where relevant to work outcomes
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
- AI and automation scope past experience will be an advantage

