Senior Software Engineer, .NET Core / AWS
closed3Pillar 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
Similar Remote Jobs
- πArgentina
- πWorldwide
- π°$76k-$89kπUnited Kingdom
- π°$111k-$170kπUnited States
- πUnited Kingdom
- πWorldwide
- πIndia
- πPoland
- πWorldwide
- π°$130k-$240kπUnited States