Job Description:
We are looking for a motivated and energetic Software Developer to join our team. The ideal candidate should be adaptable to changing environments, detail-oriented, and a strong team player. Excellent communication skills and the ability to understand and present complex technical concepts are essential.
Responsibilities:
· Design, develop, test, and maintain high-quality web applications.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Analyze user requirements and translate them into technical solutions.
· Troubleshoot, debug, and optimize existing systems.
· Participate in code reviews and contribute to improving team practices.
· Ensure timely delivery of projects while maintaining high coding standards.
Minimum Requirements:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
· Minimum 3 years of experience as a Software Developer.
Technical Skills:
· Strong hands-on experience with ASP.NET, MVC, Entity Framework, Web API, and Reporting tools like RDLC.
· Proficiency in SQL Server and relational database development
· Solid knowledge of JavaScript, jQuery, AJAX, XML, CSS
· Strong understanding of object-oriented programming and design patterns
· Good grasp of web technologies and client-server architecture
· Experience with Azure DevOps, Team Foundation Server (TFS), and version control systems (e.g., Git)
· Familiarity with CI/CD pipelines, build/release automation, and task tracking tools