Senior Programmer
Your tasks
The Senior Programmer is responsible for leading and executing complex software development activities, from initial design and documentation through testing, deployment, and ongoing support. Key responsibilities include:
- Lead and contribute to the design, development, modification, testing, installation, and implementation of complex IT applications.
- Develop and maintain cloud-based solutions using Azure Functions, Azure API Management, and Azure Logic Apps in production environments.
- Design, develop, and integrate REST APIs using appropriate authentication and authorization patterns, including OAuth 2.0.
- Build and maintain applications using C#/.NET or an equivalent programming language.
- Develop and manage data-driven applications using SQL Server or Azure SQL.
- Use Git-based source control and CI/CD pipelines, including Azure DevOps or GitHub Actions, to support reliable software delivery.
- Provide technical leadership across development projects, helping guide implementation decisions and maintain development standards.
- Document application architecture, technical designs, code changes, and implementation procedures.
- Test, deploy, troubleshoot, and support new and existing applications to ensure performance, reliability, and maintainability.
- Coordinate with relevant stakeholders to resolve technical issues and deliver solutions aligned with project requirements.
Requirements
The ideal candidate is an experienced software developer with a strong background in complex application development, cloud integration, and technical leadership. Candidates must meet the following experience, technical, and certification requirements:
- At least 7 years of experience in electronic data processing systems study, design, and programming.
- At least 4 years of experience in a lead capacity.
- At least 5 years of application development experience.
- A minimum of 2 years of production experience with Azure integration services.
- Hands-on production experience with Azure Functions, Azure API Management, and Azure Logic Apps.
- Experience designing REST APIs and implementing OAuth 2.0 authentication patterns.
- Proficiency in C#/.NET or an equivalent programming language.
- Experience working with SQL Server or Azure SQL.
- Familiarity with Git-based source control and CI/CD pipelines, particularly Azure DevOps or GitHub Actions.
- A Microsoft Azure Developer, Azure Architect, or Azure DevOps Engineer certification.
- Strong problem-solving, technical documentation, and communication skills.
- The ability to lead complex development initiatives while contributing directly to software implementation and support.
- Willingness to complete a Live Scan appointment coordinated after selection.
What we offer
- Hourly compensation: $50–$52 per hour on a W-2 basis, depending on experience.
- Contract duration: 12-month engagement.
- Work arrangement: Remote position based in the United States, with the role located in Los Angeles, California.
- Healthcare coverage: Medical, dental, and vision plans for eligible employees.
- Supplemental insurance: Accident insurance, critical illness insurance, and hospital indemnity coverage.
- Retirement savings: Access to a 401(k) retirement savings plan.
- Life and disability insurance: Coverage options to support employees and their families.
- Employee assistance program: Access to support resources.
- Additional perks: Legal support, pet insurance, and discounts with preferred vendors.
How to apply
How Jobgether works We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Other
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.