Software Technical Lead (C#, .Net) - Singapore
A renowned MNC, who is dedicated to building cutting-edge software solutions from the ground up is currently looking for a highly skilled and motivated C# Tech Lead to drive the development projects and lead the talented team in creating world-class applications.
As a C# Tech Lead, you will play a pivotal role in leading development projects in a built-from-scratch environment. You will be responsible for overseeing the design, development, and implementation of high-quality software solutions. Your leadership and technical expertise will be crucial in guiding the team to deliver exceptional results.
Key Responsibilities:
- Lead the design, development, and maintenance of custom-built applications using C# and .NET technologies.
- Provide technical leadership and mentorship to a team of developers, ensuring best practices and coding standards are followed.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver robust software solutions.
- Conduct code reviews, provide constructive feedback, and ensure the quality and performance of the codebase.
- Oversee the entire Software Development Life Cycle (SDLC) from planning and design to implementation and deployment.
- Troubleshoot and resolve complex technical issues, ensuring timely delivery of solutions.
- Stay up-to-date with industry trends and advancements in C# and .NET development, continuously enhancing your skill set and the team's capabilities.
- Design and document system architecture, technical specifications, and provide strategic recommendations for improvements.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 4+ years of hands-on experience in C# and .NET development.
- Proven experience in leading development projects and managing a team of developers.
- Strong proficiency in C#, .NET Core, and ASP.NET.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks (e.g., Angular, React).
- In-depth knowledge of relational databases (e.g., SQL Server, MySQL) and experience with ORM frameworks (e.g., Entity Framework).
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving skills, attention to detail, and ability to think critically.
- Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Experience with Agile/Scrum methodologies.