Application Developer – Virginia Beach, VA (Hybrid)
Indexed description
Join an award-winning consulting firm that values work-life balance, professional growth, and a collaborative culture. Marathon employees enjoy competitive compensation, generous paid time off, performance bonus opportunities, and a comprehensive benefits package. Our healthcare plans cover 90% to 100% of the employee premium, depending on the plan selected, and we offer a competitive 401(k) match, professional development opportunities, an annual $300 reimbursement for health and wellness or pre-approved home office enhancements, and plenty of opportunities for career growth.
Responsibilities
This is what you can expect to do in this role on a day-to-day basis and the key contributions you'll make as part of the team.
- Design and develop web applications using ASP.NET, Razor/Blazor and C#.
- Design and develop web API and RESTful web services using C# in support or overall corporate SOA.
- Design and develop relational databases to serve as the backend for transactional systems.
- Experience in Azure development environments including Git, Azure SQL, App Services, and Azure Functions.
- Experience in agile development methodologies.
- Experience with AI coding assistants like GitHub CoPilot.
- Collaborate with the team to create a framework for developing solutions more consistently and efficiently.
- Participate in planning by analyzing requirements, estimating work effort, performing demos, etc.
- Assist and mentor team on design patterns, best practices, tools, and frameworks
- Assist in customization and integration of third-party systems into the existing suite of software systems.
- Write technical documentation.
- Help with builds and releases.
- BS/BA in technology related field preferred or relevant experience.
- 4+ years of object-oriented application programming experience in C# and a strong background in .NET.
- 2 years’ experience with Microsoft SQL Server/Azure SQL including Stored Procedures, Schema Design, T-SQL, and Query Optimization.
- Experience with Cloud Services like Azure, AWS or other.
- Experience with HTML/CSS, JavaScript, jQuery, Bootstrap.
- Familiarity with architectural concepts, patterns, and standards.
- .NET Core
- C#
- Blazor/Razor and/or JS Framework (Angular/React/Vue)
- Microsoft Azure
- Microsoft SQL Server/Azure SQL
- DevOps (Git, CI/CD pipelines, containers)
- Unit Testing
These are bonus skills, experiences, or strengths that aren't directly required for the role but could add value to the team. If you have them, great! If not, we still encourage you to apply.
- Azure or AWS cloud services (storage, queues, communication)
- Containers (Kubernetes, Dockers)
- AI assistants
- UI control frameworks (Telerik/Syncfusion/DevExpress)
- Competitive compensation and comprehensive benefits. We offer a competitive salary, performance bonus opportunities, generous paid time off, a 401(k) with company match, and a comprehensive benefits package, including employer-paid medical, dental, life, and long-term disability coverage.
- Flexibility that supports your life. We believe great work and a healthy work-life balance go hand in hand. While remote work is supported, we give preference to candidates who live within reasonable proximity to one of our offices so they can occasionally join us for technical learning sessions, company meetings, community service initiatives, and team events.
- A place to grow your career. Our people are our greatest asset, and we're committed to helping you grow. From bi-monthly technical training and Lunch & Learns to Pluralsight access and a week of paid professional development after your first year, we invest in your continued success.
- A collaborative, people-first culture. You'll work alongside talented professionals who enjoy solving complex challenges, sharing knowledge, and celebrating successes together. We believe doing great work and enjoying what you do should go hand in hand.
- Health and wellness support. Receive an annual $300 reimbursement for eligible health and wellness expenses or pre-approved home office enhancements.
- Community, connection, and fun. From volunteer opportunities and family-friendly events to company celebrations, team outings, and happy hours, we make time to connect outside of project work.
- Award-winning workplace. Marathon has been recognized as a Best Places to Work in Virginia and a Top Workplace in Hampton Roads multiple times, reflecting the culture our employees have helped build.
- Relocation assistance available. For selected candidates, we offer relocation assistance to our Hampton Roads or Richmond offices.
Amazing Benefits
Dedication to Your Professional Development
Want to attend a training session, workshop or conference? What about joining a professional organization to further your professional growth? We've got that covered.
Dedication to Your Professional Development
Want to attend a training session, workshop or conference? What about joining a professional organization to further your professional growth? We've got that covered.
Prioritizing Your Health
We pay between 90%-100% of our full-time employee's health and dental insurance, based on the chosen plan.
Prioritizing Your Health
We pay between 90%-100% of our full-time employee's health and dental insurance, based on the chosen plan.
Commitment to Your Future
We're proud to offer a highly competitive 401K plan that you want for your retirement.
Commitment to Your Future
We're proud to offer a highly competitive 401K plan that you want for your retirement.
Recent Awards
Recent Awards
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search