Post Job Free
Sign in

.NET Developer with React

Company:
Software Technology Group
Location:
Utah
Posted:
April 17, 2024
Apply

Description:

Summary

Software Technology Group is a software development consulting company dedicated to building software solutions that transform our clients businesses. Unlike most consulting companies, we have full-time salaried positions and offer our employees the chance to build and strengthen their skills with our custom Career Developing Plans, Certifications, Mentorships, and training. Our main goal is to help you have the career you want while also building the skill set you desire - sounds pretty awesome right?

We are seeking a skilled and passionate .NET Developer with expertise in React to join our dynamic and innovative team. As a .NET Developer with React experience, you will play a key role in designing, developing, and implementing high-quality software solutions that drive the success of our projects. You'll collaborate with cross-functional teams and have the opportunity to work on a diverse range of applications and products.

Responsibilities:

Full-stack Development: Design, develop, and maintain both front-end and back-end components of web applications using .NET technologies and React.

Application Architecture: Participate in the design and architecture of software systems, ensuring scalability, reliability, and performance are paramount considerations.

Code Implementation: Write clean, maintainable, and efficient code that adheres to best practices and coding standards, ensuring the highest quality of software deliverables.

Front-End Development: Develop user interfaces using React and related technologies, creating seamless and engaging user experiences.

Back-End Development: Work on server-side logic, database design, and integration with web services and APIs using .NET framework and related technologies.

Testing and Debugging: Conduct thorough testing, debugging, and troubleshooting to identify and fix issues promptly, ensuring the stability of the application.

Code Review: Participate in code reviews, providing constructive feedback to team members to promote continuous improvement and maintain code quality.

Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other developers, to ensure effective communication and successful project delivery.

Documentation: Create and maintain technical documentation, including system architecture, API documentation, and other project-related documentation as required.

Research and Learning: Stay updated with the latest industry trends, best practices, and emerging technologies, and incorporate relevant advancements into projects where appropriate.

Requirements:

Proven Experience as a .NET Developer, with hands-on experience in developing applications using React.

Proficiency in .NET: Strong proficiency in C# and the .NET framework for server-side development.

React Expertise: Extensive experience in building modern, interactive web applications using React and related libraries.

Web Technologies: Solid understanding of HTML, CSS, JavaScript, and other web technologies to create responsive and user-friendly interfaces.

Database Skills: Experience with database design and development using SQL Server or other relational databases.

Version Control: Familiarity with version control systems, preferably Git, for efficient collaboration and code management.

Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.

Adaptability: Capacity to thrive in a fast-paced environment and quickly learn new technologies as needed.

Team Player: Excellent teamwork and communication skills with the ability to work effectively in a collaborative setting.

Bachelor's Degree: A degree in Computer Science, Software Engineering, or a related field is preferred but not mandatory.

About STG

Our unique consulting company has been changing lives since 1996, providing full-time employment with benefits and paid time off. Plus, our Dev. Center ensures your skills stay sharp, even when you're between jobs. We prioritize work-life balance and continuous learning, and our industry-leading team develops top solutions for clients. We value our employees and offer generous benefits and regular bonuses. Join our awesome team at STG, where you'll feel valued and truly make a difference.

There are so many more reasons why STG is an incredible place to work, check out the scoop here:

Apply