Senior Fullstack .Net/Angular 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 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.
Experience:
- 5+ years of experience in .NET programming.
- Around 3 years of professional experience working with JS frameworks and libraries.
- 2+ years of experience working with Angular.
- 1+ year experience in SQL.
- Proven experience with unit testing.
Skills
- Proficient in developing robust APIs and services using C# with both .NET Framework and .NET Core, ensuring high performance and scalability.
- Familiar with using Entity Framework for efficient data access and management, enabling seamless integration with SQL Server databases.
- Experience in designing and managing SQL Server databases, optimizing queries for performance and reliability.
- Strong proficiency in Angular for building dynamic, responsive web applications, with a focus on user experience and performance.
- Expertise in JavaScript and TypeScript, leveraging modern frameworks and libraries to enhance application functionality and maintainability.
- Solid experience with HTML and CSS, creating visually appealing and user-friendly interfaces.
- Skilled in utilizing third-party packages such as Material UI to enhance the application’s UI components and overall user experience.
- Proficient in managing application state using NgRx, ensuring predictable state transitions and easier debugging.
- Familiarity with AngularJS is a plus, enabling flexibility in maintaining legacy applications.
- Strong understanding of SOLID design principles, promoting clean code practices and maintainable software architecture.
- Experienced in writing and executing unit tests in .NET, ensuring code quality and reliability.
- Familiar with xUnit framework for implementing unit testing, enhancing code robustness through effective testing strategies.
- Experienced in integrating various services, ensuring seamless communication and data exchange between applications.
- Basic understanding of object-oriented programming concepts, enabling effective software design and implementation.
- Knowledge of cloud technologies, including Kubernetes (AKS), Docker, and Azure Services, enhancing deployment and scalability options.
- Experience with TFS for continuous integration, streamlining development processes and improving software delivery.
- Participated in code reviews, fostering collaborative improvement and maintaining high code quality standards.
Nice to have:
- SignalR
- Redis Cache
- Pub/Sub
- Sockets
Agile:
- SAFe knowledge and/or experience.
- Scrum/Kanban Experience.
Soft Skills
- English Level Advanced.
- Be able to work independently as well as within a group while handling projects.
- Good communication skills.
- Open to learning new technologies.
- Great communication skills.
- Clean and maintainable code following best practices.
- Ability to work and guide younger developers.
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
- Senior Software Engineer
- Locations
- Remote, Colombia, Remote, Costa Rica
- Remote status
- Fully Remote
- Main Technology
- .NET
Senior Fullstack .Net/Angular Software Engineer
Loading application form
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.