Senior .NET Software Engineer (C#, JavaScript)
Full-time
Mid-Senior Level
Job Overview
- Develop and maintain high-quality, scalable applications using .NET (C#) and JavaScript.
- Collaborate with Product Owner, Development Lead, and other developers to define and deliver product increments.
- Develop and maintain applications, ensuring code quality and scalability.
- Implement and optimize continuous integration and continuous delivery (CI/CD) processes using tools like Azure DevOps, Jira and JFrog Artifactory.
- Utilize tools like SonarQube and Github CodeQL for static code analysis to ensure software security and quality.
- Design, develop, review, implement, maintain and manage continuous integration, build management and deployment scripts, systems, and any code as required;
- Write unit tests and run through all the test cases for assigned tasks and ensure all cases are tested and passed before release for testing.
- Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate, and planning, etc
- Provide mentoring/training for junior members if any
- Perform other tasks assigned by the Line Manager.