NET Developer
Role details
Job location
Tech stack
Job description
The Contract .NET Developer is a hands-on contributor responsible for developing,
enhancing, testing, and supporting existing .NET applications and services to meet defined
project and business requirements. This role focuses on implementation and execution of
pre-defined designs and requirements within an established application architecture.
The developer will work closely with application managers, business analysts, and senior
technical staff to deliver assigned work items, resolve defects, and support application
stability during the contract period.
Essential Duties and Responsibilities
- Design, develop, test, debug, implement, and maintain .NET / C# applications
based on provided requirements and design specifications.
- Enhance and support existing ASP.NET / MVC & classic ASP applications and
services.
- Develop and consume web services and APIs using REST and/or SOAP standards.
- Write clean, maintainable, and performant code following established development
standards.
- Participate in unit testing, system testing, and defect resolution activities.
- Troubleshoot application issues across development, test, and production
environments and implement corrective actions.
- Perform code changes, bug fixes, and minor enhancements to existing applications.
- Work with Business Analysts and senior technical team members to clarify
requirements and technical details as needed.
- Follow existing SDLC, coding standards, security practices, and deployment
processes.
- Use version control tools to manage and deliver code changes.
- Provide timely status updates on assigned tasks and raise risks or blockers
Requirements
- Strong hands-on experience with .NET, C#, and MVC frameworks.
- Strong hands-on experience with Classic ASP
- Experience developing and supporting web-based applications.
- Working knowledge of REST and SOAP web services.
- Understanding of common web and network protocols (HTTP/S, TCP/IP).
- Familiarity with HTML, CSS, JavaScript, jQuery, AJAX.
- Experience working with relational databases (Oracle, MySQL, or similar) and SQL.
- Experience using version control systems (Git, TFS, or equivalent).
- Ability to quickly ramp up on existing codebases and environments.
- Strong written and verbal communication skills.
- Strong hands-on experience with Python is an added advantage Preferred Experience
- 5+ years of enterprise application development experience.
- Experience supporting applications in production environments.
- Exposure to XML and XSL/XSLT.
- Familiarity with Linux or Unix-based environments.
- Familiarity with Azure DevOps Gi