OTSI logo
OTSIPosted 3 weeks ago

Full Stack Developer

On-siteCarmen, Provincia de Cartago, Republic of Costa Rica or Carmen, Provincia de San José, Republic of Costa Rica

Part TimeLarge

Job Summary

Design, develop, and debug full-stack applications using .NET Core, C#, and Angular while maintaining high-quality, well-documented code. Evaluate existing architecture to address challenges, refine product requirements through customer interfaces, and serve as the technical leader for a cross-functional team of internal and contract engineers. Mentor junior developers, review code, and teach best practices within Agile and Scrum environments. Lead solution design for serverless technologies and cloud infrastructure on Azure, including schemaless databases, while collaborating globally.

Required Qualifications

  • Strong experience in design, development, documenting, testing, and debugging of new and existing software systems
  • Development frameworks .NET or .NET Core
  • Programming languages including but not limited to C#, Javascript / TypeScript
  • Web application frameworks Angular (or similar RxJS based webapp framework)
  • Experience with Agile (Kanban) and Scrum methodologies and the ability to work in cross-functional teams
  • RESTful Web API's
  • Version Control – Git
  • A relational database, like SQL Server
  • Excellent knowledge of Object-Oriented systems design and Application Development
  • Evaluate and assess existing architecture and design, provide inputs on addressing challenges, evolve revised architecture and design addressing the gaps and challenges
  • Interface with our customers to discuss and refine product requirements, and to solicit clarifications and answer questions related to the features and apps you are developing
  • Serve as the technical leader for a software engineering team composed of both internal and contract engineers
  • Lead, mentor, exemplifying and teaching best practices, helping to solve problems, reviewing code
  • Strong collaboration skills with experience collaborating with people across various roles around the globe
  • Serverless technologies and Cloud Technologies including Azure cloud (app services, function apps, service bus, storage accounts, keyvault, etc.)
  • Schemaless databases (like Azure table storage or MongoDB)
  • Previous experience as a tech lead or team lead, mentoring junior developers

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce