Software Engineer .Net

3Pillar Global Logo

3Pillar Global

📍Remote - Costa Rica

Summary

Join 3Pillar Global as a Mid or Senior .NET CORE developer in Costa Rica and build high-quality, performant, and scalable software products for industry leaders. You will craft efficient client code, track project status, gather and validate requirements, collaborate with a global team, and take ownership of projects from design to launch. The role requires expertise in .NET CORE, AWS Cloud environments, relational and NoSQL databases, Agile methodologies, microservices, and more. 3Pillar Global offers a flexible work environment, global team collaboration, focus on well-being, and opportunities for career growth and development. Benefits include private medical insurance, additional leave days, sponsored certifications, and a remote work option.

Requirements

  • Demonstrated expertise with a minimum of 3+ years of experience in .NET CORE
  • Solid on working on AWS Cloud environments +3y experience
  • Solid on working with Relational and NoSQL experience DBs +2y experience each
  • Experience working with Agile methodologies
  • Solid experience working with microservices
  • Experience with Docker / Containerization
  • Solid experience working with APIs +2y experience
  • Solid experience working with Unit Testing +1y experience
  • Experience working with Object Oriented Programming, SOLID Principles, and OWASP
  • Solid experience with multiple design patterns, theory, practice breaking down complexity, and their implementation
  • A high level of English proficiency is required to interact with a globally-based development team
  • Demonstrated experience following and adapting high-level architecture to project and client needs
  • High-level design proficiency following UML / C4 / ArchiMate
  • Experience in effectively working collaboratively among relevant information stakeholders to create and implement well-tested, scalable, secure, and performant enterprise-level systems that ultimately deliver the client’s desired business outcome

Responsibilities

  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality
  • Provide accurate status tracking, reporting, and estimation using project methods and tools
  • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation
  • Execute activities within the current methodology and uphold the highest quality standards
  • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success
  • Take ownership of projects, from technical design to a successful launch

Preferred Qualifications

  • Knowledge of source control tools
  • Understanding of Software Development Life Cycle (SDLC)
  • Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties)
  • Knowledge of protocols like HTTP, and serialization formats like JSON and XML
  • Knowledge of document databases
  • Experience with Unit testing
  • Experience in building CI/CD pipelines
  • Knowledge of building Cloud Native applications

Benefits

  • Beach House
  • ���Aseisthmus”(“Asociación Solidarista”)
  • Additional Leave Days - 1 Day off (Graduation), 2 Days off (Bereavement, Marriage)
  • Learning and Development CR (courses, certifications, Tech training, mentor me). Sponsored certifications
  • Private Medical Insurance
  • Benefits by law
  • Work from home

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.