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.
Job Type: Full-time
Pay: $85,268.62 - $102,689.09 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Work Location: Hybrid remote in Cockeysville, MD 21030