Required Skills: Experience in building and consuming RESTful APIs in ASP.NET Core.
Job Description
Title: .NET Developer with Angular or React
Client: INSPYR Solutions/American Airlines
Duration: Long Term
Location: Fort Worth, TX
Work type: Hybrid
Job Description:
We are looking for a skilled .NET Developer with experience in Angular or React to join our dynamic development team. As a full-stack developer, you will work on designing and implementing scalable web applications, ensuring high performance, and seamless integration between front-end and back-end components.
If you are passionate about building high-quality web applications, working in an Agile environment, and utilizing the latest technologies, we would love to meet you!
Key Responsibilities:
Develop, test, and deploy highly scalable and responsive web applications using .NET Core and Angular or React.
Collaborate with cross-functional teams to define software requirements, design architecture, and ensure the delivery of high-quality features.
Implement RESTful APIs in ASP.NET Core and integrate them with front-end technologies (Angular/React).
Write clean, maintainable, and efficient code, following best practices and code standards.
Perform code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications to ensure functionality and performance.
Work with databases (SQL Server, MongoDB, etc.), performing CRUD operations and optimizing queries.
Participate in Agile ceremonies (standups, sprints, retrospectives).
Stay up-to-date with emerging web technologies and propose improvements for the team’s development practices.
Ensure the security of web applications by following best practices and identifying potential vulnerabilities.
Required Skills and Qualifications:
Proven experience as a .NET Developer with hands-on expertise in .NET Core and C#.
Strong proficiency in Angular or React, with a solid understanding of the associated frameworks and state management libraries (e.g., NgRx for Angular, Redux for React).
Solid understanding of front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript.
Experience in building and consuming RESTful APIs in ASP.NET Core.
Experience with version control systems such as Git.
Strong knowledge of SQL Server or other relational databases; familiarity with NoSQL databases is a plus.
Familiarity with cloud platforms (e.g., Azure, AWS) is a plus.
Experience with modern front-end development tools (e.g., Webpack, NPM).
Strong problem-solving skills and a passion for delivering high-quality, maintainable software.
Ability to work independently and collaboratively in an Agile team environment.
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Preferred Skills:
Experience with containerization technologies like Docker.
Knowledge of CI/CD pipelines and automated testing frameworks.
Familiarity with Unit Testing (e.g., MSTest, NUnit for .NET, Jasmine for Angular, Jest for React).
Experience with TDD (Test-Driven Development) and BDD (Behavior-Driven Development).