← Todas as vagas

Senior Full-Stack Engineer, .NET, React

Sobre a vaga

• Create software implementation design documentation
• Develop software unit tests using Test Driven Development practices
• Create software installation packages for workstations and servers
• Create source code that meets design requirements and unit-test rules
• Participate in code reviews and modify code based on review outcomes
• Contribute effort estimates during software implementation planning
• Participate in implementation review sessions and demonstrate software implementations to stakeholders
• Deliver software source code, unit tests, and installation packages
• Produce architecture documents, database schema diagrams, entity relationship diagrams, and sequence diagrams
• Work with the development manager and product owner to implement software designs
• Use modern development tools to create functional, high-quality, documented, and unit-testable software
• Maintain project information and artifacts in accordance with the Development Framework

• 8+ years of experience in software development, with a strong focus on full-stack application development
• Proven experience building scalable backend services and modern web applications from the ground up
• Strong hands-on experience with Microsoft Azure and cloud-native application development
• Advanced proficiency in C#/.NET development
• Experience designing and developing RESTful APIs, backend processes, and integrations
• Strong knowledge of SQL databases and data modeling
• Experience with Cosmos DB or other NoSQL databases is highly preferred
• Strong frontend development experience using React and modern web technologies
• Experience with application architecture, system design, and technical solution planning
• Ability to perform development testing, troubleshoot issues, and resolve bugs independently
• Experience working closely with Product Owners and participating in requirements gathering, estimation, and sprint planning
• Excellent English communication skills with the ability to provide clear progress updates and collaborate effectively within a team
• 3-month contractor engagement with no guarantee of extension beyond this date

• Work remotely Monday - Friday, 40 hours a week (no weekends)
• Remote work arrangement
• Helpful FAQs about the remote environment and payment method