.NET Application Developer
Skills
About the role
Position Summary
Design, develop, and enhance complex software applications supporting mission-critical, time-sensitive enterprise initiatives. Translate business and platform requirements into secure, scalable, and reliable solutions across the full software development lifecycle. Serve as a senior technical contributor, collaborating with cross-functional teams to deliver high-quality applications, integrations, APIs, and distributed systems while meeting aggressive delivery timelines.
Key Responsibilities
Design, develop, and optimize scalable software applications using modern programming languages, frameworks, and design patterns.
Collaborate with business stakeholders, architects, and engineering teams to gather requirements and translate them into technical solutions.
Develop clean, maintainable, and high-performance code following coding standards and best practices.
Build and maintain web applications, microservices, and RESTful APIs using C#, ASP.NET Core/MVC, and .NET technologies.
Design and implement efficient data structures and algorithms to improve application performance and scalability.
Integrate applications with databases, third-party services, and enterprise platforms.
Troubleshoot, debug, and resolve complex application and integration issues.
Participate in code reviews and mentor team members to maintain high development standards.
Lead technical initiatives and contribute to architectural and design decisions.
Support CI/CD automation, deployment processes, and software release management.
Collaborate with testing, middleware, platform, and infrastructure teams to manage dependencies and reduce implementation risk.
Contribute to software engineering standards, policies, and best practices.
Promote continuous improvement through knowledge sharing, collaboration, and technical innovation.
Required Qualifications
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent combination of education and experience.
5–7+ years of software application development experience.
Strong expertise in:
C#
ASP.NET Core
ASP.NET MVC
.NET Framework and modern .NET (.NET 6/8+)
Experience building scalable, secure enterprise applications using Microsoft technologies.
Strong knowledge of object-oriented programming principles, software design patterns, and architecture best practices.
Experience designing and developing:
RESTful APIs
Web Services
Microservices
Distributed Applications
Expertise with SQL Server database development and application integration.
Advanced knowledge of:
Data Structures
Algorithms
Performance Optimization
Scalability Principles
Experience with Git and GitHub source control systems.
Strong understanding of Agile software development methodologies.
Experience implementing and supporting CI/CD pipelines and automated deployment processes.
Strong debugging, troubleshooting, and root-cause analysis skills.
Experience writing and maintaining unit, integration, and automated tests.
Excellent verbal and written communication skills.
Experience with incident management, project tracking, and change management tools.
Preferred Qualifications
Experience with Java-based technologies and tools, including Java, XML, OpenAPI, Maven, and ANT.
Experience with enterprise integration and middleware solutions.
Mainframe development experience or familiarity with:
COBOL
CICS
COMMAREA Programming
IBM z/OS
IBM System z
AS/400
3270 Terminal Applications
Screen Scraping Technologies
Experience with infrastructure automation and configuration management tools such as Ansible.
Experience developing applications within banking, financial services, fintech, or other highly regulated industries.
Knowledge of secure software development practices and enterprise security standards.
Technical SkillsProgramming & Frameworks
C#
ASP.NET Core
ASP.NET MVC
.NET Framework
.NET 6/8+
Java
API & Integration
REST APIs
Web Services
Microservices
OpenAPI
Enterprise Integration
Database
SQL Server
DevOps & Tools
Git
GitHub
CI/CD Pipelines
Ansible
Maven
ANT
Core Engineering
Data Structures & Algorithms
Object-Oriented Design
Design Patterns
Testing & Debugging
Performance Optimization
Distributed Systems
Agile Developmen
Pay: $75.00 - $79.00 per hour
Work Location: Remote
Questions about this role
How do I apply to this .NET Application Developer role at Progressive Technology Solutions?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Software Engineer in your country?
Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does Progressive Technology Solutions use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.