We are looking for a Lead C# Developer to work on an 8 month immediate starting contract for our client who are catalysts within the Insurance industry.
As the Lead C# Developer, you will be responsible for leading a team of developers in designing, developing, and maintaining software solutions using C#, OOP principles, and various Microsoft technologies. You will work closely with stakeholders to understand requirements, architect solutions, and ensure timely delivery of projects. Additionally, you will be responsible for mentoring junior developers, conducting code reviews, and implementing best practices to ensure code quality and maintainability.
Key Responsibilities:
- Lead a team of developers in the design, development, and maintenance of software solutions using C#, OOP principles, and Microsoft technologies.
- Collaborate with stakeholders to understand requirements and translate them into technical specifications.
- Architect scalable and efficient solutions that meet business needs.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Mentor junior developers and provide guidance on technical issues.
- Implement and maintain unit tests using Visual Studio Unit Testing framework.
- Utilize Visual Studio and Visual Studio Entity Framework for software development.
- Develop and optimize T-SQL queries and stored procedures for SQL Server databases.
- Design and implement SSIS packages for data integration and ETL processes.
- Communicate effectively with team members and stakeholders.
- Keep abreast of latest technologies and industry trends.
Must-Have Skills:
- Proficiency in C# programming language.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with Visual Studio IDE for software development.
- Familiarity with Visual Studio Unit Testing for writing and executing unit tests.
- Hands-on experience with Visual Studio Entity Framework for data access.
- Proficiency in writing and optimizing T-SQL queries and stored procedures for SQL Server databases.
- Experience with SSIS for data integration and ETL processes.
- Excellent communication skills in English.
Nice-to-Have Skills:
- Experience with PowerShell scripting.
- Familiarity with Azure DevOps for CI/CD pipelines and version control.
Education and Experience:
This role will not be available for long so please apply now!