Advanced .NET Software Engineer
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build, and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is on customer and employee success.
GAP is a woman-owned company headquartered in Austin, Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes, and training in the latest technologies, including AI, data analytics, and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes while enabling our GAPSters and our communities to attain long-term success.
Summary
We are seeking a well-rounded and experienced Advanced Software Engineer to support content integration and migration projects within our client's team. As an Advanced Software Engineer, you will work on projects involving the migration of new customers from legacy intranet solutions into our client's Intranet, as well as upgrading existing customers from a SharePoint Intranet. In addition, the role includes contributing to the development and enhancement of internal tools and processes. This is a great opportunity for an engineer who brings solid technical experience, a proactive mindset, and the ability to adapt within a collaborative team.
Key responsibilities
- Support and execute migration and upgrade projects within the Appspace Intranet ecosystem.
- Collaborate with team members to enhance internal tooling and migration processes.
- Develop and maintain robust backend and web applications using .NET technologies.
- Apply clean coding practices and contribute to code reviews and continuous improvement.
- Communicate effectively within a distributed team environment.
- Bachelor's degree in Systems Engineering or a related area.
- 3+ years of experience working with commercial .NET applications.
Technical Skills
- Proficiency in C#.NET, ASP.NET Core, Web API, Blazor, Entity Framework, and SQL Server for full-stack web and enterprise application development.
- Experience with building distributed systems and microservices architectures using RabbitMQ, MassTransit, and applying best practices for scalability and decoupling.
- Experience with NoSQL databases such as MongoDB to support high-performance, flexible data models.
- Solid knowledge of Object-Oriented Programming (OOP) principles and Test-Driven Development (TDD) to deliver maintainable and high-quality software.
- Experience working within Agile/Scrum teams, ensuring iterative delivery, continuous improvement, and effective team collaboration.
Nice to have skills
- Experience programming with TypeScript.
- Familiarity with Google Cloud Platform (GCP) and containerization/orchestration tools, including Docker and Kubernetes.
- Exposure to modern software development teams, handling both back-end complexity and contributing to cloud-native and scalable architectures.
Soft Skills
- Advanced English communication skills (verbal and written).
- Ability to manage time effectively and prioritize tasks.
- Eagerness to learn new technologies and adapt to evolving project needs.
- Strong collaboration, mentoring, and problem-solving abilities.
- Open and proactive communication with distributed teams.
Important
- The team is based in the UK, so the suggested working schedule for team members is from 7:00 AM to 4:00 PM (local time), ensuring a few hours of daily overlap with the UK team.
- You may be required to visit the San José (Granadilla) offices during client visits. Prior notice will be provided.
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status, or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Development
- Role
- Advanced Software Engineer
- Locations
- Remote, Costa Rica , Granadilla, Costa Rica, San Carlos, Costa Rica
- Remote status
- Fully Remote
- Main Technology
- .NET
Advanced .NET Software Engineer
Loading application form
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.