Job Overview:
We are looking for a highly skilled and experienced Senior Software Developer with exceptional expertise in coding, particularly in .NET and SQL Server. The ideal candidate will have a strong technical background, a proven track record in IT product development, and a passion for creating efficient, high-quality solutions. You will play a critical role in driving product innovation and ensuring technical excellence.
Key Responsibilities
o Design, develop, and maintain scalable IT products using .NET technologies.
o Write, optimize, and debug SQL Server queries, stored procedures, and database structures.
o Ensure high performance and responsiveness of applications.
o Collaborate with cross-functional teams, including designers, QA, and product managers, to deliver robust and innovative solutions.
o Lead development projects from concept to deployment, ensuring adherence to timelines and quality standards.
o Provide technical guidance and mentorship to junior developers on the team.
o Write clean, maintainable, and well-documented code.
o Perform code reviews to ensure adherence to best practices and coding standards.
o Stay updated with emerging technologies and recommend their adoption when appropriate.
o Analyze and resolve complex coding and database issues.
o Conduct root cause analysis for technical issues and implement effective solutions.
Qualifications & Skills
Graduate in technology, Computer Science, IT, or a related technology field.
Relevant certifications in .NET or SQL Server (e.g., Microsoft Certified: Azure
Developer Associate, MCSE: Data Management and Analytics) is a Plus.
Technical Skills:
Strong understanding of object-oriented programming (OOP) principles.
Proven expertise in .NET framework (C#, ASP.NET, .NET Core) and SQL Server.
Proficiency in web technologies (HTML, CSS, JavaScript, Web APIs).
Familiarity with cloud platforms (e.g., Azure, AWS) is a plus.
Experience with version control systems such as Git.
Knowledge of Agile/Scrum methodologies.