We are seeking a Web Applications Developer to design, build, and maintain internal and client-facing applications. This role is hands-on across the full stack, with a primary focus on delivering reliable, scalable .NET-based web solutions.
The ideal candidate is a strong individual contributor who can independently deliver features end-to-end, contribute to system design discussions, and collaborate effectively with cross-functional teams. This role can be performed remotely, but candidates must be located near one of our offices and be able to come in if needed.
CORE RESPONSIBILITIES
- Design, develop, and maintain web applications using .NET Core and modern frontend frameworks
- Participate in the full development lifecycle: requirements, design, implementation, testing, and deployment
- Build and integrate RESTful APIs and backend services
- Write clean, maintainable, and well-documented code following established standards
- Troubleshoot and resolve performance, scalability, and reliability issues
- Collaborate with team members to improve development processes and technical approaches
- Contribute to estimation, planning, and technical decision-making
- Support production systems as needed (on-call rotation as applicable)
REQUIRED SKILLS & QUALIFICATIONS
- 5–8 years of professional software development experience, including full-stack web development
- Strong proficiency in C# and .NET Core / ASP.NET Core
- Experience with Angular and TypeScript (or comparable modern frontend framework)
- Solid understanding of RESTful APIs and web services
- Experience with Microsoft SQL Server, including query writing and performance tuning
- Working knowledge of Azure cloud services (e.g., App Services, basic CI/CD pipelines, or similar)
- Familiarity with standard web technologies: HTML, CSS, JavaScript
- Strong problem-solving, debugging, and analytical skills
PREFERRED SKILLS
- Exposure to microservices or distributed system patterns
- Experience contributing to CI/CD pipelines or DevOps workflows
- Familiarity with Azure Functions or serverless concepts
- Exposure to AI/LLM tools, APIs, or experimentation (e.g., OpenAI, Azure AI)
- Experience with Power BI or data visualization tools
- Experience with SharePoint / SharePoint Online
WHAT SUCCESS LOOKS LIKE
- Delivers features independently with minimal oversight
- Produces high-quality, maintainable code aligned with team standards
- Contributes constructively to technical discussions and design decisions
- Demonstrates adaptability when working across backend, frontend, and cloud components
How to apply.
Applications are submitted through TopOneHire and routed to the hiring company. TopOneHire is a publisher and listings platform — we do not screen, interview, or make hiring decisions.