Advanced .NET Software Engineer (Desktop Developer)
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.
Summary
We are looking for a .NET Desktop Developer with hands-on experience building and maintaining complex applications using .NET Framework 4.8 and Windows Forms. This role is dedicated to the continued development and improvement of our desktop-based accounting and billing software, so a background in financial applications (particularly A/R and billing) is highly desirable.
You will work in a highly object-oriented environment, contributing to the long-term stability and performance of a mature application. This is not a typical full-stack or web development role—it requires a strong interest in Windows-based desktop solutions and the ability to navigate and understand large, existing codebases.
Education
- Bachelor’s degree in Computer Science or a related field.
Professional Experience
- 2+ years of hands-on experience in software development using .NET technologies.
Key Responsibilities
- Develop and maintain desktop applications using .NET Framework 4.8 and WinForms.
- Work with complex accounting and billing logic, particularly around A/R functions.
- Troubleshoot and solve issues based on problem descriptions, often without predefined solutions.
- Read and understand legacy code; implement new functionality in a structured, object-oriented way.
- Collaborate with other developers and stakeholders to deliver stable, maintainable features.
- Continuously learn and understand the business logic of the application to propose effective solutions.
Required Technical Skills
- 2–4 years of experience in desktop application development with .NET Framework and Windows Forms.
- Solid understanding of object-oriented programming and software design principles.
- Familiarity with accounting software concepts—especially billing and accounts receivable (A/R) logic.
- Ability to work through complex business problems and suggest appropriate technical solutions.
- Strong analytical and debugging skills in desktop environments.
- Experience with version control systems (e.g., Git, GitHub).
Soft Skills
- Intermediate to advanced level of English proficiency.
- Eagerness to learn and explore new technologies.
- Strong communication skills and the ability to work well within a team.
- Effective time management and a proactive approach to task ownership.
Nice to Have
- Exposure to legacy enterprise systems or large monolithic applications.
- Previous experience with accounting, ERP, or finance-related software.
- Understanding of performance optimization in Windows desktop applications.
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, Colombia, Remote, Costa Rica
- Remote status
- Fully Remote
- Employment type
- Full-time
- Main Technology
- .NET
Advanced .NET Software Engineer (Desktop Developer)
Loading application form
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.