Logo
cyberThink

.NET Developer - Hybrid

cyberThink, Richmond, Virginia, United States, 23214


Job Description: As a .NET Developer, you will be responsible for managing, encoding, and analyzing complex software requirements to design and develop high-quality components using the .NET Core framework. The successful candidate is expected to follow programming best practices, prioritize work effectively, and produce system documentation when required. Strong communication skills will be essential to engage in technical and business requirement discussions.

Key Responsibilities:

Develop applications and backend services using C#, ASP.NET MVC, Web API, JavaScript, jQuery, AngularJS, Node.js, CSS, and Blazor. Design and implement software solutions using appropriate design patterns to ensure reusability and maintainability. Write effective unit tests and integration tests to ensure high-quality software delivery. Apply in-depth knowledge of system design patterns, tiered architecture, and testing practices. Collaborate with project business and system analysts to clarify requirements and implement solutions. Participate in the Agile SDLC and contribute to all stages of the development lifecycle.

Required Skills, Experiences, Education, and Competencies:

Strong experience in web application development and fluency with JavaScript frameworks such as jQuery, React, Angular, or Blazor, as well as CSS3 and HTML5. Experience with automated builds using Microsoft Team Foundation. Proficiency with Oracle SQL Server Database and PL/SQL. Experience with Oracle Database and process automation/troubleshooting. Experience working in Agile SDLC environments and applying Agile best practices. Ability to design, develop, and maintain robust and scalable backend services.

The hourly range for roles of this nature are $45.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.