Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We're looking for a Fullstack Developer with strong experience in C++ and .NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools. The ideal candidate will be deeply comfortable working in back-end systems, with additional exposure to front-end development using ASP.NET MVC, JavaScript, and Bootstrap.
This is a backend-heavy role - but the ability to contribute to UI development and collaborate across the full stack is important. Our environment includes C++ for core business logic, .NET/C# for web applications, and SQL Server/MySQL for data access. We deploy on IBM Cloud and use Azure DevOps-managed CI/CD pipelines.
Key Responsibilities
- Contribute to the development and maintenance of BusPlanner Pro, written in C++
- Build and support web applications using ASP.NET MVC, C#, and .NET Framework/Core
- Support front-end development using JavaScript, HTML5, CSS3, and Bootstrap
- Collaborate with cross-functional teams (Product, UI/UX, QA) to deliver reliable, high-quality software
- Write clean, maintainable, well-documented code across both front-end and back-end components
- Develop and optimize SQL queries and integrate with relational databases like MySQL
- Participate in peer code reviews, CI/CD processes, and DevOps-based release workflows
- Investigate, debug, and resolve issues in both legacy and modern systems
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field — or equivalent experience
- Strong analytical and problem-solving skills; able to work both independently and as part of a team
- Strong experience developing web applications using .NET, C#, and ASP.NET MVC
- Familiarity with front-end technologies: JavaScript, Bootstrap, HTML5, and CSS3
- Experience working with RESTful APIs, software design principles, and architectural patterns
- Strong grasp of object-oriented programming (OOP) and performance optimization
- Proficiency with SQL, MySQL, and relational database design
- Minimum 3 years of full-time work experience
- Solid professional experience with C++ in a production environment
- Familiarity with IBM Cloud, Azure, or AWS cloud environments
- Exposure to MEAN stack (MongoDB, Express, Angular, Node)
- Experience with CI/CD pipelines, DevOps, or container tools like Docker
- Knowledge of legacy system modernization or previous work on hybrid architecture environments
What We Offer
- Competitive salary and performance-based bonuses
- Flexible work hours and remote-friendly setup
- Opportunities to grow in a hybrid legacy/modern codebase environment
- A collaborative team culture focused on high-impact engineering
- Full health and wellness benefits
The expected salary for this role starts at $90,000+, with flexibility based on experience and qualifications.
Key Skills
Ranked by relevanceReady to apply?
Join BusPlanner and take your career to the next level!
Application takes less than 5 minutes