Benefits:
401(k) matching
Dental insurance
Health insurance
Paid time off
We seek motivated and talented Application Developers to join our team at the Junior, Senior, and Expert levels. The ideal candidates will contribute to designing, developing, and maintaining high-quality software solutions tailored to their experience. This is an exciting opportunity for developers who thrive in collaborative, agile environments and are passionate about leveraging modern tools and technologies.
Key Responsibilities
Develop, enhance, and maintain code within a source control environment using platforms like GitHub, GitLab, or Azure DevOps.
Participate in code reviews and ensure compliance with established system standards and best practices.
Create and integrate unit tests into automated CI/CD pipelines to support continuous delivery.
Design, write, and optimize database code, including SQL queries, stored procedures, and ORM frameworks like Entity Framework.
Collaborate in an Agile team environment, contributing to sprint planning, daily stand-ups, retrospectives, and backlog refinement.
Resolve issues and enhance existing applications while ensuring optimal performance and scalability.
Apply advanced development principles like Don’t Repeat Yourself (DRY), You Ain’t Gonna Need It (YAGNI), Single Responsibility, Open/Close Principle, Liskov Substitution Principle (LSP), Interface Segregation, and Dependency Inversion (SOLID).
Qualifications Junior Level Experience - 4+ years
Salary Range: $70,000– $90,000per year
Required:
At least 4 years of applicable application development experience working in a collaborative team environment and adhering to existing standards and practices.
Proficiency in version control tools like GitHub, GitLab, or Azure DevOps.
Strong knowledge of C#, Visual Studio, and Web API frameworks.
Hands-on experience with SQL Server, SSMS, and Azure Data Studio.
Basic understanding of cloud ecosystems (preferably Azure) and project management tools like Jira and Trello.
Preferred:
Certifications (e.g., Microsoft Solutions Developer).
Familiarity with CI/CD pipelines and cloud technologies like Azure.
Senior Level Experience - 6+ years
Salary Range: $95,000 – $120,000 per year
Required:
At least 6 years of applicable application development experience working in a collaborative team environment and adhering to existing standards and practices.
Strong ability to enhance existing applications and create new solutions.
Experience migrating on-premise applications to Azure Cloud infrastructure.
Familiarity with Agile development and software design principles like SOLID.
Preferred:
Certifications (e.g., Microsoft, Oracle, or Red Hat).
Proficiency in improving development processes for efficiency and scalability.
Expert Level Experience - 8+ years
Salary Range: $140,000 – $160,000 per year.
Required:
At least 8 years of applicable application development experience working in a collaborative team environment and adhering to existing standards and practices.
Expertise in defining standards for security, performance, and coding best practices.
Advanced experience designing cloud-native applications and migrating solutions to platforms like Azure, AWS, or Google Cloud.
Proven leadership in conducting Root Cause Analysis (RCA) and optimizing system performance.
Preferred:
Earned certifications from recognized institutions (Microsoft, Oracle, Red Hat, etc.).
Hands-on experience with diverse cloud platforms and full-stack development frameworks.
Skills Across All Levels
Version control and DevOps: GitHub, GitLab, Azure DevOps.
Programming languages and tools: C#, Visual Studio, Web API frameworks.
Database management: SQL Server, SSMS, Azure Data Studio.
Cloud ecosystems: Azure (preferred), AWS, or Google Cloud.
Agile collaboration tools: Jira, Trello, Confluence.
Preferred Skills Across All Levels
Familiarity with CI/CD pipelines, cloud technologies, and Agile methodologies.
Knowledge of design principles (e.g., DRY, SOLID).
Commitment to producing a well-structured system and procedural documentation.