Synechron is seeking a Lead C .NET Full Stack Developer to design, develop, and implement robust and scalable applications using C and .NET technologies, while guiding a team and collaborating with stakeholders in the commercial lending or financial services domain.
Requirements
- 12+ years of experience in software development, with a strong focus on C and .NET.
- Strong hands-on experience in OOP concepts using C.
- Proficiency in the latest versions of .NET (e.g., .NET Core, .NET 5/6) and Angular.
- Experience with database technologies such as SQL Server, Oracle, or similar.
- Familiarity with cloud technologies (e.g., Azure, AWS) and microservices architecture.
- Knowledge of DevOps practices and tools.
- Experience with front-end frameworks and libraries beyond Angular (e.g., React, Vue.js).
Responsibilities
- Lead the design, development, and implementation of robust and scalable applications using C and .NET technologies.
- Guide and mentor a team of developers, ensuring best practices in coding, testing, and deployment.
- Collaborate with business analysts, product owners, and stakeholders to gather requirements and translate them into technical specifications.
- Utilize Angular to develop responsive and user-friendly front-end applications.
- Ensure the performance, quality, and responsiveness of applications by conducting code reviews and implementing automated testing strategies.
- Troubleshoot and resolve technical issues related to application performance and functionality.
- Stay current with industry trends and emerging technologies, recommending improvements and innovations to enhance application performance and user experience.
Other
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Previous experience in the commercial lending-servicing domain or banking/financial services industry is highly preferred.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.