Overview
On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Skills
Employment Authorization
Collaboration
Software Design
Programming Languages
Debugging
Documentation
Software Development Methodology
Technical Support
C#
.NET
JavaScript
Microsoft SQL Server
Microsoft Azure
Cloud Computing
jQuery
HTML
Cascading Style Sheets
Web Design
User Interface Design
Database
Statistics
Software Development
FOCUS
User Experience
Process Improvement
Management
Problem Solving
Conflict Resolution
Communication
Computer Science
Computer Engineering
Job Details
Hiring: W2 Candidates Only
Visa: Open to any visa type with valid work authorization in the USA
Experience Required: 8 to 15 year
We are looking for a very talented Senior .NET Developer with strong experience in .NET Core, APIs, SQL Server, and Azure.
Responsibilities:
- Develop high-quality software design and architecture by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Design, code, test, debug, document, and support all types of applications consistent with established specifications and business requirements to deliver business value.
- Collaborate with internal teams to produce software design and architecture.
- Write clean, scalable code using .NET programming languages.
- Test and deploy applications and systems.
- Revise, update, refactor and debug code.
- Improve existing software.
- Develop documentation throughout the software development life cycle (SDLC).
- Serve as an expert on applications and provide technical support.
Qualifications:
- Minimum of 8+ years of experience in .NET development, including C#, .NET Core, and JavaScript.
- Proficient in SQL Server and experience with Azure cloud services.
- Familiarity with jQuery, HTML, CSS, and other relevant web design coding languages.
- Experience with user interface design, database structures, and statistical analyses.
- Strong understanding of the software development cycle and programming techniques and tools.
- Focus on efficiency, user experience, and process improvement.
- Excellent project and time management skills.
- Strong problem solving, verbal and written communication skills.
- Ability to work independently or with a group.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field.
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.