Senior API .Net Software Developer
Role details
Job location
Tech stack
Job description
As a Senior Software Developer IV specializing in .NET and API Development, you'll play a key role in designing, developing, and maintaining enterprise applications, APIs, and integration services that support critical business operations. You'll collaborate with cross-functional teams to translate business needs into scalable technical solutions while mentoring developers and helping shape our development standards., * Design, develop, test, deploy, and maintain enterprise applications using the Microsoft .NET platform.
- Build secure, scalable RESTful APIs and integration services that connect internal and external systems.
- Develop reusable, high-performance services using modern .NET development practices.
- Ensure applications and APIs are reliable, well-documented, versioned, and built with maintainability in mind.
Drive Technical Excellence
- Lead the full software development lifecycle-from architecture and design through deployment and ongoing support.
- Identify opportunities to improve application performance, scalability, security, and development processes.
- Research, evaluate, and implement new tools, frameworks, and technologies that support modern .NET and API development.
Collaborate Across Teams
- Partner with Business Analysts, architects, and stakeholders to transform business requirements into scalable technical solutions.
- Participate in project planning, architecture discussions, and development estimates.
- Work closely with developers, QA engineers, and infrastructure teams to ensure seamless application integrations and successful deployments.
Lead & Mentor
- Provide technical leadership and mentorship to junior developers.
- Conduct code reviews and promote best practices in .NET development, API design, testing, documentation, and security.
- Foster a collaborative engineering culture focused on continuous improvement and innovation.
Requirements
Are you an experienced .NET developer who enjoys designing scalable APIs, building reliable integrations, and solving complex technical challenges? Do you thrive in a collaborative environment where your ideas influence architecture and your expertise helps shape the next generation of developers?
If you're passionate about developing modern .NET applications, creating secure, high-performing APIs, and delivering innovative software solutions, we'd love to meet you.
This is a remote position with quarterly travel required. Applicants must reside in one of the following states: AL, GA, ID, LA, MO, OK, SC, TN, TX, UT, or WI., * 7+ years of progressively responsible software development experience.
- Strong experience developing enterprise applications using C# and the Microsoft .NET platform (.NET Core/.NET).
- Experience designing, developing, and supporting RESTful APIs and web services.
- Experience integrating enterprise applications through APIs and service-oriented architectures.
- Understanding of API security, authentication, authorization, and versioning strategies.
- Experience working within Agile software development environments.
- Ability to translate business requirements into technical solutions and application designs.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
- Experience mentoring developers and providing technical leadership.
- Ability to participate in occasional after-hours support as needed., * Experience with ASP.NET Core, Entity Framework, and SQL Server.
- Experience building cloud-native applications and microservices.
- Familiarity with Azure, Azure DevOps, CI/CD pipelines, Docker, Kubernetes, and cloud-based application development.
- Experience with API gateways, OpenAPI/Swagger, and event-driven architectures.
- Master's degree in Computer Science or a related technical field.
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Vision insurance
- Dental insurance
- Life insurance
- Disability insurance
- Profit sharing