Our team is seeking a talented and motivated Mid-Level or Senior Software Developer to join our dynamic development team.
The ideal candidate will possess strong expertise in the Microsoft .NET MVC framework and SQL Server database management.
You will play a key role in designing, developing, and maintaining high-performance web applications and services, contributing to various phases of the software development lifecycle.
Responsibilities include designing, developing, and maintaining web applications using the .NET MVC framework, writing clean, scalable, and efficient code in C# and JavaScript.
You will develop and optimize SQL Server databases, including writing complex SQL queries, stored procedures, and ensuring data integrity.
Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
Participate in architecture and design discussions, ensuring alignment with best practices.
Conduct code reviews to ensure code quality and adherence to coding standards, providing constructive feedback to peers.
Diagnose and resolve software defects and performance issues, providing timely support for production incidents.
Create and maintain technical documentation for software design, code, and user manuals.
Participate in Agile development practices including sprint planning, daily stand-ups, and retrospectives.
Provide guidance and mentorship to the support team, sharing knowledge and best practices.
Requirements:
You must have 3+ years of experience in software development with a strong focus on the Microsoft .NET MVC framework and SQL Server.
Proficiency in C# and JavaScript is required.
Strong experience with SQL Server, including advanced SQL queries and database design is necessary.
Knowledge of front-end technologies such as HTML, CSS, JavaScript, and jQuery is essential.
Experience with RESTful APIs and web services is required.
Excellent problem-solving skills and the ability to work under pressure to meet deadlines are necessary.
Strong written and verbal communication skills are required, along with the ability to effectively collaborate with cross-functional teams.
A Bachelor’s degree in computer science, engineering, or a related field, or equivalent experience is required.
Benefits:
You will receive HMO with 1 free dependent upon hire.
Life Insurance is provided.
There is a Night Shift with a 10% Night Differential.
You will have 20 PTO credits upon regularization.
The company offers a great company culture.
Opportunities for career growth and learnings are available.