Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
.NET
ASP.NET
AngularJS
C#
C++
HTML5
Fortran
React.js
Entity Framework
WPF
Oracle
Microsoft SQL Server
Git
Job Details
Role: Senior ASP.Net Engineer
Location: Wilmington, NC
Duration: 12 Months+
Qualifications / Requirements
Skills:
- Experience with front-end technologies such as WPF, React, HTML5, CSS, Angular.
- Experience with back-end technologies such as C#, Fortran, C++, ASP.Net, .Net Framework, dotnet core.
- Experience interfacing with databases such as SQLServer or Oracle.
- General understanding of the impacts of technology choice to the software development life.
- Experience with Entity Framework.
- Prior work experience in an agile environment, or introductory training on Lean/Agile.
- Aware of and able to apply continuous integration and continuous deployment (CI/CD)
- Aware of methods and practices such as Lean/Agile/XP, etc.
- General understanding of the impacts of technology choice to the software development life cycle.
Essential Responsibilities
Key Responsibilities:
- Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
- Write code that meets standards and delivers desired functionality using the technology and language selected for the individual projects. To include functionality, compilating, testing, and test execution.
- Implement CI/CD in a diverse deployment environment.
- Automate the production of documentation that acts as evidence to satisfy procedural requirements.
- Build features such as web services and applications that interface with existing data stores.
- Understand performance parameters and assess application performance.
- Update legacy applications to modern development tooling such as Git and testing frameworks.
- Work with small teams as part of a large team to deliver quality applications.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.