ASP.NET DEVELOPER JOB DESCRIPTION
Collected ASP.NET Developer job descriptions highlight backend engineering, cloud deployment, enterprise architecture, stored procedures, and Scrum methodology.

ASP.NET Developer Job Description Template
1. About the Role
An ASP.NET Developer builds business web applications. In practice, the role sits inside engineering teams that ship internal portals, customer-facing sites, and integration services on the Microsoft stack, working primarily with C#, ASP.NET MVC or Core, and SQL Server back ends, alongside SOA and n-tier architectures. Scope spans new feature work, sustainment of legacy Web Forms estates, and incremental migration toward .NET Core and cloud hosting. The hard part is keeping older codebases shippable while business stakeholders queue new requirements every sprint.
2. Position Summary
As the ASP.NET Developer, you own the build and ongoing support of the web applications that internal users and external customers depend on. You work within a Scrum or Agile delivery team, partnering with business analysts, DBAs, and product stakeholders to turn requirements into shippable code on the .NET stack.
3. Why Join Us
Career Impact: Deep ASP.NET and SQL Server fluency remains one of the most portable skill sets in enterprise IT, opening doors at any organization running line-of-business apps on the Microsoft stack.
Business Impact: Your code is what business and finance users rely on to run quotes, reports, and internal workflows; outages and broken queries directly stall those teams.
Growth Opportunity: Working sustainment alongside cloud migration builds the .NET Core and Azure experience that senior or lead developer roles in this market actively look for.
4. Key Responsibilities
- Develop and maintain ASP.NET web applications using C#, MVC, Web Forms, and .NET Core across the application portfolio.
- Design relational data models and write stored procedures, queries, and reports against SQL Server back ends.
- Translate business requirements into functional specifications, technical designs, and estimated work breakdowns.
- Build and consume Web API and WCF services to integrate internal applications with third-party systems.
- Review code from peers, enforce coding standards, and mentor junior developers on the .NET stack.
- Troubleshoot production defects, identify root causes, and deliver fixes through the CI/CD pipeline.
- Document application architecture, database structures, and deployment procedures for future maintainers.
- Participate in Scrum ceremonies, providing estimates and status updates to project managers and technical leads.
5. Required Qualifications
- Bachelor's degree in Computer Science or a related field, or equivalent work experience.
- Three or more years of ASP.NET development experience using C# in a team-based environment.
- Strong proficiency in ASP.NET MVC, Web Forms, or .NET Core for full-stack web application delivery.
- Solid SQL Server skills, including writing and tuning stored procedures, queries, and reports.
- Working knowledge of HTML, CSS, JavaScript, and jQuery for responsive front-end development.
- Experience designing and consuming RESTful Web API and WCF services for system integration.
- Familiarity with object-oriented programming principles, design patterns, and n-tier architectures.
- Strong written and verbal communication skills, with the ability to work independently and within a team.
6. Preferred Qualifications
- Experience with cloud platforms such as AWS or Azure, including application migration from on-premises hosting.
- Exposure to modern front-end frameworks like Angular, React, or Vue for hybrid or SPA development.
- Hands-on experience with CI/CD pipelines, Git-based source control, and automated unit testing practices.
- Microsoft certifications such as MCSA or MCSD, or comparable demonstrated specialization.
7. Success Metrics & Environment
- Defect escape rate from developer to QA, reflecting unit-test coverage and self-review discipline.
- Sprint commitment hit rate, measuring how reliably estimates match shipped work each iteration.
- Mean time to resolve production incidents on owned applications, from triage to deployed fix.
- Stored-procedure and query performance on owned modules, measured by execution time under load.
- Legacy Web Forms modules migrated to .NET Core per quarter, tracking modernization throughput.
8. Compensation & Benefits (US Market Benchmark)
- Base Salary Range: $90,000 to $135,000, varying by region and seniority
- Bonus: Five to ten percent target annual performance bonus
- Equity: Limited; RSUs occasionally offered at larger enterprise employers
- Health Benefits: Medical, dental, vision, plus 401(k) with employer match
- PTO: 15 to 20 days, plus standard US holidays
- Common Perks: Remote or hybrid flexibility, training budget, certification reimbursement
Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.
9. EEO & Legal
Reasonable accommodations are available upon request to support qualified candidates throughout the application and interview process. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected under applicable federal, state, and local law. Offers of employment are contingent on successful completion of a background check and verification of authorization to work in the United States.
ASP.NET Developer Job Description Examples
1. ASP.NET Developer (Full Stack Enterprise)
The ASP.NET Developer owns the full lifecycle of corporate business and finance applications, from requirements analysis through development and maintenance, working across custom, COTS, and SaaS/PaaS solutions. Acting as a liaison between software engineers and architects, this role delivers technically feasible software solutions that directly support business and operational users.
Key Responsibilities
- Work individually and within a team to analyze needs, determine requirements, develop applications, and maintain or extend applications to support business and operational users.
- Understand internal client requirements, business needs, and challenges, as well as the business processes that support them.
- Define and evolve system concepts and technically feasible software solutions that address client challenges.
- Act as a liaison between software engineers and architects.
- Design and develop software components and automated unit test cases for purpose-built solution offerings.
- Research, understand, and document client challenges in order to develop the best solution.
- Act as a technical lead for one or more projects, providing oversight and guidance on technical and design issues, and mentor junior team members.
Required Qualifications
- Experience with COTS, custom, and SaaS/PaaS software products and services for corporate business and finance.
- Expert knowledge of the .NET platform (C#) and relational databases.
- Expert ability to write software code for full stack development in ASP.NET and ASP.NET Core C# applications.
- Expert ability to design graphical user interfaces using graphical design tools.
- Expert ability to translate business requirements into system functional and non-functional requirements, and to document per corporate guidelines.
- Experience with web services.
- Hands-on with ASP.NET MVC, ASP.NET Core 2 and later, Visual Studio 2017/2019 IDE and Team Explorer, Oracle 12g.
- Strong SQL and stored procedures, Tableau, hands-on experience with Table, MS Azure for application migration, and Java.
- Excellent English communication skills, both written and verbal.
2. ASP.NET Developer (Corporate Intranet & SharePoint)
Reporting to the technology team, the ASP.NET Developer maintains and migrates corporate intranet and web applications built on ASP.NET, supporting NICB's organizational mission. Partnering with the SQL DBA and leveraging tools such as JIRA and SharePoint Online, this role ensures applications remain current, well-documented, and aligned with evolving platform requirements.
Core Functions
- Maintain internal intranet site and other applications, currently in ASP.NET.
- Code, migrate, and maintain applications per requirements provided.
- Collaborate with the SQL DBA to implement SQL Server backend databases for ASP.NET applications, including queries and reports.
- Apply critical thinking and experience to improve solution architectures and technical designs.
- Process issues submitted through the issue tracking software, JIRA.
- Create and maintain clear, comprehensive, and concise technical documentation regarding code and database structure.
- Support the transition of the current intranet to a SharePoint Online platform.
Qualifications & Experience
- Bachelor's degree in a technical discipline with 3 years of application development experience preferred.
- 3 years of relevant experience instead of a degree, with 2 years of direct experience in the posted competencies and duties.
- Certifications are a plus, with Microsoft certifications such as MCSA or MCSD preferred.
- Proficient in coding ASP.NET web pages.
- Working knowledge of coding using HTML, JavaScript, CSS, Microsoft SQL, and IIS.
- Experience with SharePoint Online, Power Apps, and Power Automate is a plus, or a desire to add these technologies to the skill set.
- Maintain awareness of current trends and technologies in application development.
- Excellent problem-solving skills.
- Strong written and verbal communication skills.
- Ability to work independently under pressure with limited supervision.
- Solid organizational skills, including attention to detail and productive contribution to multiple concurrent assignments.
3. Senior ASP.NET Developer (Agile Web Application)
Embedded within a versatile global web development team, the Senior ASP.NET Developer builds and supports public-facing web applications using ASP.NET MVC, C#, and SQL, while driving improvement strategies for performance, data presentation, and user experience. Working closely with Product and Engineering teams, this role shapes feature development to ensure implementation consistently matches requirements across browsers and devices.
Primary Duties
- Develop and support public-facing web applications using ASP.NET MVC and C#, jQuery, JavaScript, Web API, and SQL.
- Create or update existing database objects, including stored procedures and SSIS packages.
- Analyze existing applications to develop improvement strategies for better performance, data presentation, information architecture, and user experience across all browsers and devices.
- Work closely with Product and Engineering teams on feature development to ensure the implementation matches the requirements.
- Develop UI assets in accordance with style guide standards.
Skills & Qualifications
- 4+ years of ASP.NET MVC development experience using C# in a continuous integration environment.
- 4+ years of SQL Server database development experience.
- Experience working in an Agile/Scrum development environment using tools such as Jira and Confluence.
- Strong knowledge of responsive front-end web design using HTML, CSS, Bootstrap, jQuery, and JavaScript.
- Exposure to Angular, React, or Vue is a plus.
- Experience with WCF and Web API for consuming and developing JSON web services.
- Experience with Git.
- Experience with cloud infrastructure, AWS preferred, is a plus.
- Ability to plan and design projects with either very minimal or very specific direction.
- Ability to accept constructive criticism and willingness to incorporate suggestions and feedback.
- Excellent communicator and collaborator.
4. ASP.NET Developer (Defense Systems & Azure DevOps)
Reporting to the project technical lead, the ASP.NET Developer delivers software development and long-term sustainment support for the BITS and DATR CCB defense applications, including requirements gathering and new functionality design. Partnering with a diverse team of researchers and IT professionals, this role maintains and extends mission-critical ASP.NET MVC systems within a Microsoft Azure DevOps environment.
Duties
- Provide software development and long-term software sustainment support for the BITS application.
- Gather customer requirements and formal system-level requirements to design new functionality for the existing BITS and DATR CCB applications.
- Recommend and implement authorized technical approaches for data management and integration solutions.
- Support and maintain existing functionality of the BITS and DATR CCB applications, including writing and maintaining stored procedures for MS SQL Server.
- Support and maintain the existing Microsoft Azure DevOps environment.
- Support and maintain the existing Flight Test Safety Database ASP.NET MVC application.
Education & Experience
- Bachelor's degree in Computer Science or related field, or equivalent years of experience.
- 2-4 years of related software development experience.
- Minimum of 2 years in software development, using ASP.NET and/or C#.
- Experience with Microsoft Azure DevOps, Git, or similar development collaboration and repository services.
- Experience with SSL certificate management for web applications.
- Experience with Smart Card, CAC, or PIV single-sign-on authentication for web applications.
- Experience with CI/CD pipelines.
- Experience with React, .NET Core, and JavaScript development.
- Ability to prioritize tasks to deliver project milestones and meet project deadlines.
- Strong communication skills and ability to communicate and work with a diverse team of researchers and information technology professionals.
5. ASP.NET Developer (Manufacturing Web Applications)
A key member of the development team, the ASP.NET Developer leads the full SDLC to build and maintain an in-house database-driven web application supporting manufacturing business processes. Collaborating across internal and external customer groups, this role resolves bugs, documents enhancements, and ensures code quality through unit testing and clean coding practices.
Functions
- Study and understand business processes and requirements.
- Develop and maintain an in-house database-driven web application.
- Participate in the full SDLC within the given timeline and milestones.
- Fix bugs and issues raised by internal and external customers.
- Analyze and document requests for enhancements and modifications to the program specification.
- Document and maintain documentation on the entire SDLC stages.
Requirements
- Must possess at least a degree in Computer Science.
- At least 2 years of experience as a developer.
- Experience in manufacturing is an advantage.
- Intermediate to advanced knowledge in C#, ASP.NET MVC, MySQL, HTML, CSS, JS, and jQuery.
- Basic knowledge of network configurations, TCP/IP protocol, and sockets.
- Ability to use Git repos for code management, such as GitLab or GitHub.
- Good understanding of multi-threaded programming to avoid deadlocks and race conditions.
- Ability to implement any form of security features into software applications.
- Perform unit testing and write clean and manageable code.
- Good to have: WPF, MVVM, .NET Core, Linux, and web server management.
- Attention to detail and good problem-solving skills.
- Required languages are English and Bahasa Malaysia, with Mandarin as a plus.
6. ASP.NET Developer (Enterprise Application Development)
Sitting at the intersection of software engineering and business systems, the ASP.NET Developer applies expertise in systems analysis, design, and quality assurance to deliver technical solutions aligned with IT strategy and organizational architecture standards. Operating across development, testing, and maintenance phases in the Chicagoland area, this role translates end-user requirements into efficient, well-documented application software using C# and Microsoft technologies.
Accountabilities
- Apply experience and knowledge in systems analysis, design, development, quality assurance, and integration methodologies to develop quality technical solutions.
- Design, code, test, implement, maintain, and support application software.
- Ensure solutions are aligned with business and IT strategies and comply with the organization's architectural standards.
- Collaborate with management to identify end-user requirements and specifications.
- Design algorithms and flowcharts to create new software programs and systems.
- Produce efficient and elegant code based on requirements.
- Test and deploy programs and applications.
- Troubleshoot, debug, maintain, and improve existing software.
- Compile and assess user feedback to improve software performance.
- Observe user feedback to recommend improvements to existing software products.
- Develop technical documentation to guide future software development projects.
Experience & Qualifications
- Bachelor's degree in Computer Science or related field from an accredited university.
- 5-7 years of application development experience preferred.
- Experience with C#, Microsoft technologies, SQL, and SQL Server 2012 is required.
- Experience with Java, Apex, PHP, JavaScript, CSS, or HTML is a plus.
- Solid understanding of object-oriented programming (OOP).
- Experience writing and maintaining SQL queries.
- Strong written and verbal communication skills.
- Must be local to the Chicagoland area.
7. ASP.NET Developer (Cloud Architecture & Security)
Sustained delivery of secure, large-scale application systems depends on the ASP.NET Developer, who applies in-depth knowledge of software development technology, architecture design techniques, and cloud platforms including AWS and Azure. Based within a team environment, this role coordinates project delivery, captures and shares best-practice knowledge, and maintains accountability for each technical engagement from design through timely completion.
Key Deliverables
- Work on web application performance and security aspects.
- Apply in-depth knowledge of software development technology, design principles, methods, tools, and practices, as well as industry standards and trends.
- Apply experience in application architecture and design techniques, with familiarity in data modeling and relational database techniques.
- Build and maintain large-scale, complex application systems in a team environment.
- Demonstrate project coordination skills and leadership abilities using a process-oriented focus.
- Apply expert interpersonal skills.
- Keep track of all new technologies and best practices.
- Perform strong impact analysis on existing code systems before coding.
- Own each technical engagement and help ensure timely and successful delivery of value.
- Capture and share best-practice knowledge among team members.
- Apply experience in client handling with good communication.
Technical Qualifications
- 2-4+ years of experience in the software industry with programming skills.
- Good experience supporting production applications in the cloud, on AWS and Azure.
- Good experience with product enhancement design and development.
- Very good knowledge and hands-on experience in the ASP.NET framework and related tools and technologies.
- Technically competent with proven experience of the Microsoft development stack, including ASP.NET, C#, MVC, and SQL Server.
- Experience in SOA, service-based (WCF), and microservice-based architectures.
- Experience in designing HLDs and LLDs, with expertise in using design patterns.
8. Senior ASP.NET Developer (Mobile & UI Architecture)
Senior ASP.NET Developer shapes implementation architecture, technical interfaces, and client-facing user interfaces across .NET and mobile application components, owning technical knowledge for assigned solution areas. The work directly supports the engineering team's goal of strengthening overall technical competence and coordinating effectively across distributed software professionals and developers.
Leadership Responsibilities
- Write clean, scalable code using .NET programming languages.
- Own implementation, architecture, and technical knowledge for certain components.
- Actively contribute to hardening the solution and overall technical competence of the team.
- Develop technical interfaces, specifications, and architecture.
- Remain up to date with the terminology, concepts, and best practices for coding mobile apps.
- Use and adapt existing web applications for apps.
- Create and test software prototypes.
- Develop client displays and user interfaces.
- Assist software personnel in handling project-related work and other requirements.
- Coordinate with other software professionals and developers.
Professional Experience
- At least a bachelor's degree in science, technology, engineering, or mathematics.
- 6+ years of relevant experience.
- At least 5 years of development experience using C# and .NET, with proven sharp .NET Core skills.
- Solid hands-on experience with the ASP.NET framework, including Core, Web API, and ASP.NET.
- Practical experience in setting up a CI/CD process.
- Experience with distributed development teams.
- Understanding of Agile methodologies.
- Solid understanding of design and architectural patterns, such as Model-View-Controller (MVC).
- Familiarity with architecture styles and APIs including REST and RPC.
- Strong attention to detail.
- Excellent troubleshooting and communication skills.
- Desire to learn and build next-gen products with the engineering team.
- Excellent communication skills.
- Advanced English level, both spoken and written, at C1.
9. ASP.NET Developer (ETL & Backend Systems)
The ASP.NET Developer oversees complex backend business logic, data conversion pipelines, and ETL processes across ASP.NET, .NET Core, and C# stacks, functioning as a lead developer on enterprise application projects. Reporting directly to the project manager and technical lead, this role delivers accurate, timely solutions by anticipating and resolving technical issues throughout requirements, design, and implementation phases.
Areas of Ownership
- Handle data conversion, including data integration (real-time and batch), mapping, transformations, bulk data import and export, mass updates, cutover plan, and exception handling.
- Write, debug, and tune complex business logic for backend applications.
- Review and understand the application team's work plan and project plan.
- Participate in requirements and design review sessions.
- Develop and test applications in support of project specifications and interfaces.
- Collaborate with technical team members in creating designs.
- Provide status of work and deliverable estimates to the project manager and technical lead.
- Anticipate, identify, track, and resolve issues and risks.
- Resolve issues of inaccuracy or feasibility.
Background & Experience
- 5 years of lead developer experience in ASP.NET.
- 5 years of lead developer experience in .NET Core.
- 5 years of lead developer experience in C#.
- Demonstrated proven experience in troubleshooting issues.
- Proficient in the standard SQL syntax used by Oracle or MS SQL Server.
- Experience with batch application processes and scheduling tasks.
- Experience with ETL processes and tools.
- Ability to design, code, troubleshoot, and fix application and server-level functional and service-level issues, including performance, scalability, and security.
10. ASP.NET Developer (CI/CD & Accessibility Standards)
Embedded within a cross-functional development and infrastructure team, the ASP.NET Developer develops and deploys highly scalable web-based services using ASP.NET MVC, Angular/React, and MS SQL Server, ensuring adherence to Section 508, WCA, and WAI-ARIA accessibility standards across all deliverables. Working closely with business analysts, stakeholders, and end-users, this role advances CI/CD pipeline practices and cloud deployment on AWS and Azure to enable compliant, well-tested solutions at scale.
Role Responsibilities
- Plan, design, build, test, deploy, and maintain highly scalable web-based services using modern technologies.
- Coordinate with business analysts to analyze business requirements and design and document solutions.
- Interact with stakeholders and end-users to analyze requirements.
- Write unit tests and code that adheres to coding standards.
- Apply knowledge of CI/CD pipeline.
- Deploy services to the customer development environment.
Knowledge Skills & Abilities
- 4+ years of professional software development experience.
- Experience in full-stack development from concept to UI and back-end implementation.
- 2+ years of in-depth working knowledge of ASP.NET MVC using C#.NET, Angular/React, HTML5, CSS, MS SQL Server, and Identity.
- 2+ years of experience with Agile methodology and eXtreme Programming best practices, including TDD, CI/CD, and pair programming.
- Demonstrated knowledge and experience with Microsoft Windows Server and IIS management.
- Experience or knowledge of building interfaces according to Section 508, WCA, and WAI-ARIA standards.
- Experience with a distributed version control system like Git and SVN.
- Familiarity with Continuous Integration and experience in Jenkins for automated builds.
- Familiarity with Amazon Web Services and Microsoft Azure platforms.
- Knowledge of implementing security best practices at the application development and hosting layers.
- Must have excellent communication skills.
11. ASP.NET Developer (Cloud Migration & Biometric Systems)
Reporting to the technical lead, the ASP.NET Developer refines and migrates an existing biometric solution to a modern cloud platform while taking full technical ownership of module and feature development across the complete software development life cycle. Partnering with internal and external stakeholders through direct technical discussions, this role advances code health, testing practices, and root-cause resolution to deliver maintainable, operationally excellent software.
Day-to-Day Responsibilities
- Maintain an existing biometric solution and, over time, migrate it to a new cloud platform.
- Develop the complete software development life cycle.
- Deliver high-quality, maintainable, and operationally excellent code promptly.
- Drive adoption of good practices in code health, testing, and maintainability.
- Confidently solve complex issues and identify the root cause.
- Develop technical estimates from the feature list.
- Take full technical ownership.
Position Requirements
- Minimum 3-5 years of experience in the Microsoft .NET framework.
- Knowledge of C#, ASP.NET, MVC, HTML, JavaScript, Entity Framework, and Telerik ASP Controls.
- Proficiency in jQuery, Angular, Node.js, and API integration.
- Knowledge of MS SQL Server, stored procedures, and reports.
- Good debugging and analytical skills.
- Good English communication skills, mandatory.
- Must be able to take individual calls with internal and external stakeholders for technical discussion.
- Independently drive and own the module or feature development.
- Demonstrate initiative and responsibility as a member of a team.
12. ASP.NET Developer (Web API & REST Services)
Sitting at the intersection of web API development and enterprise data management, the ASP.NET Developer develops and tests solutions built on ASP.NET, .NET Core, Entity Framework, and MS SQL, ensuring deliverables meet quality standards through strong OOP principles and thorough unit testing before QA release. Operating across stakeholder communication, technical documentation, and collaborative team delivery, this role advances reliable REST service implementations that support independent and team-based project goals.
Scope of Work
- Design and develop projects and products as per the requirements provided.
- Conduct unit testing of the developed functions before releasing to Quality Assurance.
- Prepare necessary documentation related to the functionalities developed.
- Clearly communicate with all stakeholders on the tasks assigned and the progress.
- Work closely with other team members to meet the goals.
Required Qualifications
- Experience working with ASP.NET, .NET Core framework, and Entity Framework.
- Experience working with Web API and REST web services.
- Good experience in MS SQL.
- Strong understanding of OOP concepts and design patterns.
- Be able to work independently and as part of a team.
13. ASP.NET Developer (SOA & Enterprise Integration)
A key member of the enterprise development team, the ASP.NET Developer advances full-lifecycle delivery of complex applications using C#, ASP.NET, WCF Data Services, MSSQL Server, Oracle, and SOA technologies to meet business and architectural standards. Collaborating across code reviews, quality assurance, estimation, and documentation, this role ensures all developed code complies with best practices and enterprise architecture requirements.
Work Activities
- Develop new applications and solutions with .NET (mainly C# and ASP.NET), WCF Data Services, MSSQL Server, Oracle, and SOA technologies.
- Work with the business team and other developers in completing software development and enhancement tasks.
- Analyze requirements and create solutions for projects and change requests.
- Code, unit test, debug, implement, document, and maintain complex programs.
- Develop test plans to verify the logic of new or modified programs.
- Create appropriate technical documentation.
- Share knowledge within a dynamic team.
- Work as part of a team as well as independently with minimum guidance.
- Perform code reviews for other team members.
- Prepare estimates of effort and duration for development tasks and activities.
- Identify and validate solution interfaces, dependencies, and integration points.
- Ensure that developed code is compliant with best practices, standards, and enterprise architecture.
- Participate in and support quality assurance and testing.
Education & Experience
- B.S. in Computer Science or relevant field of study.
- At least 3 years of related experience in software development, testing, deployment, and lifecycle maintenance of enterprise-grade applications.
- Strong experience developing web-based applications using C#, ASP.NET, JavaScript, AJAX, XML, XSLT, and CSS.
- Experience with a component-based, object-oriented, multitiered architecture.
- Experience developing Web 2.0-based, mission-critical applications on the .NET platform.
- Strong experience designing and working with n-tier and service-oriented architectures.
- Solid understanding of object-oriented programming (OOP) and computer science foundations.
- Ability to assist in the upgrade of an existing application to a new platform or components.
- Strong analytical skills and creativity.
- Ability to adapt quickly to an existing, complex environment.
- Ability to learn new concepts and software technologies.
14. ASP.NET Developer (Industrial & Drilling Domain Software)
Reliable delivery of new features and product maintenance across MVVM, WPF, WCF, SignalR, Angular, React, and cloud platforms depends on the ASP.NET Developer, who develops and tests solutions within a Scrum-based software development team serving the drilling domain. Serving as a contributor to both product development and research projects, this role produces implementations across Azure and AWS that advance software quality, performance, and maintainability over the full product lifecycle.
Performance Expectations
- Design and implement new features and solutions.
- Program in .NET and C#.
- Work in a software development team using Scrum and agile methods.
- Work with technologies such as MVVM, WPF, WCF, SignalR, SQL, Historian DB, Redis, and web technologies including Angular and React.
- Work with cloud technologies like Azure or AWS.
- Participate in research projects.
- Participate in pre-projects and project evaluations.
- Carry out product development, testing, and maintenance.
Minimum Qualifications
- Bachelor's or master's degree in software development or other relevant technical discipline.
- Minimum 5 years of relevant technical experience in software development.
- Experienced in .NET, C#, C++, or Java.
- Experienced in test-driven development.
- Knowledge of the drilling domain is an advantage, but not a requirement.
- Skilled in object-oriented programming.
- Proactive and motivated self-starter who takes ownership of responsibilities.
- Ability to work autonomously and within a team with excellent cooperative skills.
- Fluent in English, written and spoken.
15. ASP.NET Developer (Web Forms & Remote Scrum)
As the ASP.NET Developer, this role develops and supports enterprise-class ASP.NET Web Forms applications and dynamic websites, covering database back-end design, web services, and extensive unit testing on both front-end and back-end layers. The engineering team relies on this work to produce high-quality software deliverables through an established daily Scrum process, with the flexibility to contribute remotely part- or full-time.
Core Responsibilities
- Develop and support ASP.NET Web Forms applications and dynamic websites.
- Participate in the development life cycles of software products.
- Design and create database back-end as well as web services to interface with external applications.
- Work with the latest development and server technologies from Microsoft and third-party web APIs.
- Deliver high-quality software with extensive unit testing on the BE and FE sides.
- Participate successfully in an established daily Scrum process.
Experience & Qualifications
- 3+ years of experience with ASP.NET Web Forms.
- Previous experience in Microsoft .NET, Web API, MVC, and EF.
- Experience in database design and implementation with Microsoft SQL Server.
- Good understanding of JavaScript, jQuery, and Backbone.js.
- Ability to follow BE and FE best coding practices.
- Excellent spoken and written English.
Editorial Process and Content Quality
This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.
Research framework by Lam Nguyen, Founder & Editorial Lead.
Reviewed by Thanh Huyen, Managing Editor.
Learn more about our editorial standards.