Job Type: Contractor with USD payment - Full-time - Remote
About our Client: https://www.crystalfunds.com/
Role Overview
As the Senior Software Developer, you will initially focus on enhancing the UI/UX of our client-facing website, which is built using React + Vite and powered by a backend in ASP.NET Core Web API. Over time, you will take on additional responsibilities as the lead of the offshore team, overseeing both new and existing software projects across a variety of technologies. You will report directly to senior developers or the CTO, depending on the team structure. The role will involve working with modern development practices and leveraging technologies such as Azure Cloud, DevOps pipelines, and AI development tools.
Key Responsibilities
- Lead the Offshore Development Team: Take responsibility for building and leading the offshore development team in Latin America. You will be the main point of contact for the team, providing guidance, mentorship, and ensuring that best practices are followed.
- Improve UI/UX of client-facing website: Focus on front-end code, integrating with back-end APIs, and ensuring a seamless user experience.
- Backend Integration & Collaboration: Collaborate with the in-house team on any new or modified API calls required for your front-end projects and interface with back-end services.
- Design & Refactor Software Architecture: Play a key role in evaluating, designing, and refactoring the software architecture. Strong experience in software design patterns, scalability, and maintainability is essential.
- Utilize Azure Services: Azure App Services, Storage Accounts, Cosmos DB, Service Bus, Logic Apps, and Azure Functions. Help architect and implement cloud-based solutions as part of both new projects and modernization efforts.
- Strengthen DevOps Pipeline: Strengthen and improve our existing DevOps pipeline using Azure DevOps tools. This involves CI/CD pipeline development, containerization, and automating deployments to ensure that our processes scale effectively with both in-house and offshore teams.
Qualifications
- Education: Bachelor’s degree in Computer Science or a related field.
- Experience: Minimum of 10 years of experience in software development with a strong background in full-stack development. Experience with top-tier tech firms is a major plus but not required.
- Backend: Extensive experience in ASP.NET Core (Web API, MVC) and Entity Framework.
- Cloud: Proficiency in Azure services, including Azure App Services, Cosmos DB, Service Bus, Azure Functions, and Logic Apps.
- DevOps: Strong experience with Azure DevOps, CI/CD pipeline automation, containerization (Docker), and cloud-based deployment strategies.
Seniority Level
Mid-Senior level
Employment Type
Contract
Job Function
Engineering and Information Technology
Industries
Outsourcing and Offshoring Consulting and Software Development
#J-18808-Ljbffr