NET Application Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+45 more
Job description
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., * 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.
Requirements
Do you have experience in Writing skills?, * 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
Benefits & conditions
$75 - $79 an hour - Full-time, Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
Why Upskilling And Reskilling is Important For Developers
The Most Popular IT Jobs on the Market
Highest Paying Tech Companies for Developers