Senior Software Engineer, .NET Core / AWS

closed
Logo of 3Pillar Global

3Pillar Global

πŸ“Remote - Guatemala

Job highlights

Summary

Join our team at 3PILLAR GLOBAL in Guatemala as a Full Stack Engineer to guide technical direction, collaborate with teams, and contribute to code reviews.

Requirements

  • A minimum of 7+ years of experience/expertise working as a Full Stack Engineer
  • Ability to coach, help, and support peers, provide an accurate estimation of work +2y experience
  • .NET CORE +3y experience
  • Solid on working on AWS Cloud environments +3y experience
  • Solid on working with Relational and NoSQL experience DBs +3y experience each
  • Experience working with Agile methodologies
  • Solid experience working with microservices
  • Experience with Docker / Containerization
  • Solid experience working with APIs +3y experience
  • Solid experience working with Unit Testing +2y experience
  • Experience working with Object Oriented Programming and SOLID Principles
  • A high level of English proficiency is required to interact with a globally-based development team
  • Experience leading Agile software development methodologies
  • Demonstrated experience following and adapting high-level architecture to project and client needs
  • Ability to verify/validate architecture implementations and influence overall architecture beyond the team
  • Expertise in applying object-oriented programming, with preferred experience in languages like Java/C#
  • 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
  • Demonstrated initiative in mentoring other engineers and decision-makers throughout the organization
  • Very good knowledge of architectural styles and design patterns, SOLID principles, and OWASP

Responsibilities

  • Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment
  • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront
  • Create and lead the team's technical documentation and repository management practices, including creating branches, pull requests, merges, etc
  • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction
  • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability
  • Be an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities

Benefits

  • Learning and Development (courses, certifications, Tech training, mentor me)
  • Sponsored certifications. The cost of training and exams is fully covered
  • Rewards and Recognition Program - Celebrate (recognitions per outstanding performance, anniversary, peer-to-peer)
  • Virtual Team Activities
  • Health & Wellness Program - Virtually (Private Medical Insurance, Financial Talks, and Soft Skills development)
  • Charity Social Responsibility
  • 1 Day off (Graduation)
  • Badge discounts
This job is filled or no longer available