Responsibilities
- Lead end-to-end design, development, and deployment of .NET-based applications.
- Provide technical direction and mentorship to developers across multiple projects. Develop and maintain Web Services (SOAP and REST APIs) and Windows Services.
- Collaborate with cross-functional teams including QA, DevOps, and Product Management.
- Perform code reviews, troubleshoot, and optimize application performance.
- Manage and resolve high-priority production issues in a timely manner.
- Ensure adherence to best practices, coding standards, and project timelines.
- Contribute to continuous improvement initiatives and recommend technical enhancements.
Requirements
- Aligns with our values: Excellence, Integrity, Professionalism, People Success, Customer Success, Fun, Innovation and Diversity
- Strong communication skills
- Strong problem solving and analytical skills
- Excellent problem-solving ability
- Would like to work as part of a self-organizing Scrum team in a scaled agile framework
- Must be a self-starter and loves to collaborate with the team and client
- Bachelor’s Degree is a must (preferably in Information Technology, Computer Science, or a related field).
- Strong experience in C#, .NET Core, and .NET Framework (any version)
- Proficiency with MSSQL, VB.NET, and ASP.NET
- Solid understanding of Web Services (SOAP/REST) and Windows Services
- At least 2 years of Lead experience handling multiple projects
Nice to Have
- Experience with VB6 applications (advantageous for legacy systems)
- Knowledge of MS Access (any version)
- Frontend skills in HTML, CSS, JavaScript, and ReactJS
- Familiarity with version control and collaboration tools such as GIT and JIRA
- Strong problem-solving, analytical, and communication skills
Work Arrangement
On-site