Senior Level Applications Developer Jobs
Senior level applications developer jobs put experienced engineers in charge of architecture decisions, system outcomes, and the teams or workstreams that deliver them. Roles are available across 25% remote and hybrid settings in Technology & Software, Retail, and Insurance, with employers like Uber, InterSystems, and Weis Markets hiring at this level now.
Find JobsOverview
Showing 5 of 6+ Senior Level Applications Developer jobs











Role: Senior .NET Applications Developer - C# / ASP.NET / Angular / Oracle
Location: Richmond, VA
Start Date: ASAP
End Date: 06/30/2027
Interview Process: Phone and In-Person
Job Description
Our client is seeking a Senior .NET Applications Developer with strong experience in C#, ASP.NET, Angular, and Oracle to design, develop, enhance, and maintain high-quality enterprise applications. The successful candidate will be responsible for analyzing complex software requirements, developing scalable application components using the .NET Core framework, following software development best practices, and ensuring high-quality delivery. This role requires strong technical and communication skills, with the ability to collaborate effectively with both technical teams and business stakeholders.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications using C#, .NET Core, ASP.NET MVC, and Web API.
- Develop front-end applications using JavaScript, jQuery, Angular, React, CSS3, HTML5, and Blazor.
- Develop backend services and APIs using modern .NET technologies.
- Apply appropriate software design patterns to ensure scalability, reusability, maintainability, and performance.
- Write and maintain effective unit tests and integration tests to ensure application quality.
- Apply best practices related to system design, tiered architecture, coding standards, and software testing.
- Work closely with business and system analysts to understand, clarify, and implement functional and technical requirements.
- Troubleshoot application issues and participate in process automation initiatives.
- Follow Agile SDLC methodologies and actively participate in Agile ceremonies and development activities.
- Create and maintain technical documentation as required.
- Prioritize development activities effectively while meeting project timelines and quality standards.
- Collaborate with project teams and business stakeholders to support technical and business requirements.
Required Skills & Experience
- 10+ years of experience in web application development with strong proficiency in JavaScript and modern frameworks/libraries such as jQuery, Angular, React, or Blazor, along with CSS3 and HTML5.
- 10+ years of experience with automated builds using Microsoft Team Foundation Server (TFS).
- 7+ years of experience working with Oracle databases and SQL.
- 7+ years of experience with PL/SQL and Oracle Database development.
- 7+ years of experience in process automation and application troubleshooting.
- 3+ years of experience working with Agile SDLC methodologies and best practices.
- Strong hands-on experience with C#, ASP.NET MVC, Web API, and .NET Core.
- Strong understanding of software design patterns, application architecture, and testing practices.
- Excellent communication and problem-solving skills.
- Ability to work effectively with both technical teams and business stakeholders.
Must-Have Skills
- C# / .NET Core
- ASP.NET MVC / Web API
- Angular / JavaScript / jQuery
- HTML5 / CSS3
- Oracle SQL / PL/SQL
- Microsoft TFS / Automated Builds
- Unit & Integration Testing
- Process Automation & Troubleshooting
- Agile SDLC
- Strong Communication Skills
See All 6 Senior Level Applications Developer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSenior Level Applications Developer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software
- Retail
- Insurance
Senior Level Applications Developer Jobs: Frequently Asked Questions
How do I get a senior level applications developer job?
Employers hiring at the senior level look for candidates who have owned full application lifecycles end to end, not just contributed to them. Demonstrating that you have driven architecture decisions, resolved complex technical debt, and guided less experienced developers signals readiness. A portfolio of systems you designed and shipped, combined with clear examples of cross-functional collaboration, gives you a strong edge at this stage.
Which companies hire senior level applications developers?
Companies hiring senior level applications developers right now include Uber, InterSystems, and Weis Markets, based on current listings on Migrate Mate as of September 2026. Hiring at this level comes from a broad mix of large enterprises managing complex legacy systems, fast-growing technology companies scaling their platforms, and consulting firms that staff senior developers on client-facing projects.
Are there remote senior level applications developer jobs?
Yes, remote and hybrid options are widely available at the senior level. About 25% of senior level applications developer openings are remote or hybrid as of September 2026, reflecting strong employer demand for experienced developers who can lead asynchronously and mentor distributed teams without requiring daily in-person presence.
What makes an applications developer role senior level?
A senior level applications developer role is defined by ownership and scope rather than task completion. Senior roles require setting technical direction, making independent architectural decisions, and being accountable for system quality and delivery outcomes. They also carry an expectation of mentoring junior and mid-level developers, leading code reviews, and contributing to hiring or roadmap planning beyond your individual work.
Which industries hire the most senior level applications developers?
Senior level applications developer roles concentrate in Technology & Software, Retail, and Insurance, based on current listings on Migrate Mate as of September 2026. These sectors drive hiring at this level because they operate complex, high-stakes application environments where senior-level ownership over system design and reliability directly affects business performance.