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.