Senior Programmer- job post

March 3, 2026

Apply for this job

Job Description

3.83.8 out of 5 stars

113 Old Padonia Rd # 200, Cockeysville, MD 21030

Full job description

ABOUT THE POSITION:
We are seeking a highly skilled, dedicated, and self-driven Senior Programmer who is passionate about designing,
developing, and maintaining compelling cloud-integrated applications. The ideal candidate will have extensive
experience in web technologies, C#, .NET Core, and cloud services. They will be proficient in SQL Server and have
a strong understanding of RESTful APIs. The role requires someone who can design and implement scalable,
secure, and high-performance applications while leading development projects and mentoring our junior
developers. Join a passionate team of developers in an exciting and dynamic environment, where you’ll contribute
directly to the success of our team, company, and clients.

KEY RESPONSIBILITIES:

  • Design, develop, and help maintain high-quality cloud and on-premises solutions.
  • Work closely with stakeholders to deliver meaningful solutions.
  • Help continually improve development processes, tools, and methodologies.
  • Conduct code reviews to ensure high standards.
  • Mentor junior developers.

KEY QUALIFICATIONS:

  • Extensive Experience in C# and .NET Development: Over 6 years of hands-on experience in C#

programming and .NET framework development.

  • Web Technologies Expertise: Proficient in HTML, CSS, and JavaScript with a strong understanding of

modern web development practices and frameworks.

  • RESTful API Development: Proven track record in designing, building, and maintaining RESTful APIs.
  • Microsoft Azure Expertise: Extensive experience with Azure services including Azure App Service, Azure

Storage, Azure SQL/Azure Managed Database, and Azure Functions.

  • Blazor and Web Assembly: Experience with Blazor and/or Web Assembly is a significant advantage.
  • DevOps and CI/CD: understanding of DevOps practices, including continuous integration and continuous

deployment (CI/CD) pipelines, and version control systems like Git.

  • Database Management: Proficient in SQL Server, with the ability to write complex queries, develop stored

procedures, and optimize database performance.

  • Application Design: Demonstrated ability to design and implement scalable, secure, and high-

performance applications.

  • Collaboration and Communication: Excellent teamwork and communication skills
  • Problem-Solving Skills: Strong analytical and problem-solving abilities
  • Educational Background: Bachelor’s or Master’s degree in Computer Science, Information Technology, or

equivalent professional experience.

  • Certifications: Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Microsoft

Certified: Azure Solutions Architect Expert) are a plus.