Senior Software Engineer

3Pillar Global Logo

3Pillar Global

πŸ“Remote - Mexico

Summary

Join 3Pillar Global and become a Senior .NET CORE developer in Mexico, crafting high-quality, performant, and scalable code for digital businesses. You will collaborate with a global team, utilizing Agile methodologies and AWS cloud environments. Responsibilities include gathering requirements, providing status updates, and ensuring the successful launch of projects. The ideal candidate possesses extensive experience in .NET CORE, AWS, relational and NoSQL databases, microservices, and API development. A high level of English proficiency is required. 3Pillar Global offers a flexible work environment, including remote work options, along with various benefits such as vacation time, bonuses, medical insurance, and professional development opportunities.

Requirements

  • Demonstrated expertise with a minimum of 6+ 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

  • Vacations. According to the law from your first anniversary
  • Discretionary Time Off
  • 26 days of Christmas bonus
  • Vacation bonus
  • Food coupons
  • Major medical insurance
  • Life Insurance (optional)
  • Savings box (optional)
  • Law benefits: IMSS, Afore, Infonavit
  • Career plan that will let you grow and plan for the future
  • Home Office
  • Internal Trainings
  • Support with external trainings and certifications
  • Referrals bonus
  • WFH support

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.