Net Developer

Allruva Technology Services Incorporated
Irving, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Irving, United States of America

Tech stack

ASP.NET
HTML
JavaScript
.NET
AJAX
Amazon Web Services (AWS)
ASP.NET
Unit Testing
Azure
Microsoft Online Services
CSS
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Relational Databases
Software Debugging
Programming Tools
Web Development
Entity Framework
Design of User Interfaces
Microsoft Visual Studio
Microsoft SQL Server
MVC
Software Engineering
Software Systems
SQL Stored Procedures
System Testing
Web Applications
Web Services
Freeform SQL
Client Side Scripting
React
GIT
Vue.js
Containerization
Angular
Information Technology
Deployment Automation
Web Technologies
Front End Software Development
Api Design
REST
Software Version Control
Docker
Web Api
Microservices

Job description

  • Software Development:
  • Design, develop, and maintain scalable and high-performance .NET applications.
  • Write clean, efficient, and well-documented code using C# and .NET Framework/Core.
  • Web Development:
  • Develop and maintain web applications using ASP.NET and ASP.NET MVC.
  • Implement responsive and user-friendly front-end interfaces.
  • Database Management:
  • Design and optimize database schemas using SQL Server or other relational databases.
  • Write complex SQL queries and stored procedures.
  • API Development:
  • Create and consume RESTful APIs for seamless integration between applications.
  • Implement and maintain web services using technologies like Web API.
  • Testing:
  • Conduct unit testing and participate in system testing and deployment activities.
  • Debug and resolve application issues and defects.
  • Version Control:
  • Use version control systems, such as Git, to manage source code efficiently.
  • Collaborate with other developers using established branching and merging strategies.
  • Collaboration:
  • Work closely with cross-functional teams, including UI/UX designers and product managers, to deliver high-quality software solutions.
  • Participate in code reviews to ensure code quality and adherence to coding standards.

Requirements

Do you have a Bachelor's degree?, + Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Experience:
  • Proven experience as a .NET developer with [X] years of experience.
  • Strong understanding of the .NET framework and its associated technologies.
  • Technical Skills:
  • Proficient in C# and .NET Framework/Core.
  • Experience with ASP.NET, MVC, and web development technologies (HTML, CSS, JavaScript).
  • Database Skills:
  • Solid knowledge of SQL Server or other relational databases.
  • Experience with Entity Framework or other ORM frameworks.
  • Web Technologies:
  • Familiarity with front-end frameworks and libraries (e.g., React, Angular, Vue.js).
  • Experience with client-side scripting and AJAX.
  • Development Tools:
  • Proficient in Visual Studio and other development tools within the Microsoft ecosystem.
  • Familiarity with continuous integration and deployment tools.
  • Problem-Solving Skills:
  • Strong analytical and problem-solving abilities.
  • Ability to troubleshoot and debug complex issues.
  • Communication Skills:
  • Excellent communication skills and the ability to work collaboratively in a team environment.

Additional Preferred Skills:

  • Knowledge of cloud platforms such as Azure or AWS.
  • Familiarity with microservices architecture.
  • Experience with containerization technologies (e.g., Docker).

Apply for this position