5+ years of software development experience with object-oriented languages, preferably C#
3+ years developing cloud-based solutions using Azure technologies (Cosmos DB, App Services, Azure Functions, etc.)
3+ years of CI/CD automation (Jenkins or Azure DevOps) and Infrastructure as Code (Terraform or ARM templates), plus monitoring and alerting
Experience implementing Microservices patterns and RESTful API designs; designing scalable, distributed, secure systems
Requirements:
Designs and develops highly scalable solutions that enhance existing applications or support brand new applications
Collaborates with engineering teams to plan, estimate, schedule, and prioritize work
Participates in solution design: requirements gathering and backlog refinement, shapes system architecture, and leads technical design and development
Operates in Agile SDLC processes, ensuring quality, performance, and end-to-end monitoring
Job description
Sr. C# / Azure Developer – 100% Remote
Location - Seattle, WA
Duration - 06 Months plus
Rate - DOE
Start: 1st week of Jan 2024
US Citizens and those authorized to work in the U.S are encouraged to apply. We are unable to sponsor at this time.
Top Skills
Azure
C#
Devops
We are looking for a talented Senior Engineer with a strong programming skill (C#) and Azure background. As a senior engineer you will be responsible for building highly scalable and cohesive solutions. Our services run in the cloud and integrate with both internal systems and cloud services. You will contribute to the API integrations which power our partner (employee) platforms and services.
Summary of Key Responsibilities
Designs and develops highly scalable solutions that enhance existing applications or support brand new applications
Collaborates with engineering teams to plan, estimate, schedule, and prioritize work
Participates in the solution design process: requirements gathering and backlog refinement, shapes and guides systems approach, contributes to functional design, and leads technical design and development.
Leverages established design patterns and coding standards. Builds solutions that are secure, durable, scalable, flexible, and accessible
Operates in Agile Software Development Lifecycle (SDLC) processes and methodologies.
Accountable for quality, performance, and end-to-end monitoring
Collaborates to effectively diagnose, troubleshoot, and remediate incidents and problems to support root cause analysis and implement solutions to operational issues. Interaction level with team:
Collaborative
Technical Competencies
Strong knowledge of CS fundamentals including data structures, algorithms, OO design and patterns
5+ years of software development experience with Object Oriented Languages (Desired C#)