Description

Summary: We are seeking a Senior Software Developer to join a collaborative IT development team focused on building, enhancing, and maintaining enterprise applications. This role is ideal for a motivated, team-oriented professional with a strong background in Microsoft technologies and a passion for delivering high-quality software solutions.

Key Responsibilities:

  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, and deployment
  • Develop and maintain web and desktop applications using .NET technologies
  • Enhance and support existing applications to improve performance and functionality
  • Collaborate with cross-functional teams to deliver scalable and reliable solutions
  • Write and optimize SQL queries, stored procedures, and database objects
  • Integrate applications using web services and APIs
  • Apply object-oriented programming principles to design clean, maintainable code
  • Contribute to front-end development using modern web technologies
  • Support troubleshooting, debugging, and issue resolution efforts

REQUIREMENTS:

  • Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience)
  • 5-8+ years of experience developing applications using .NET/C# and Microsoft SQL Server
  • Strong experience with ASP.NET, .NET Core, and MVC frameworks
  • Proficiency in HTML, CSS, JavaScript, jQuery, and Bootstrap
  • Experience building both web and/or desktop applications using Microsoft technologies
  • Strong SQL skills, including writing queries, stored procedures, and T-SQL
  • Solid understanding of object-oriented programming (OOP) principles
  • Strong communication skills and ability to collaborate with technical and non-technical stakeholders

Preferred Qualifications:

  • Experience with Entity Framework
  • Familiarity with web services and API development
  • Exposure to Microsoft Azure and cloud-based services
  • Experience using Azure DevOps or similar tools for CI/CD and project tracking

Education

Any Graduate