Salt Lake City, UT - Hybrid/Remote / Full Time
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’re currently looking for .NET/C# Developers with React to join our team. If you’re ready for the job of a lifetime, and ready to see how STG can develop your career, your skills and your life, apply today. We can’t wait to hear from you!
- Design, develop, and maintain high-quality web applications using the .NET framework, C#, and React.
- Collaborate with product owners, business analysts, and other stakeholders to gather requirements and translate them into technical designs and implementation plans.
- Write clean, efficient, and maintainable code in C# that follows best practices and coding standards.
- Utilize React and related libraries (React Router, Redux, etc.) to create responsive and intuitive user interfaces.
- Perform code reviews, identify performance bottlenecks, and suggest improvements to ensure optimal application performance and quality.
- Troubleshoot and debug complex issues, providing timely resolutions.
- Integrate web applications with RESTful APIs and third-party services.
- Stay up-to-date with the latest developments in .NET, C#, React, and related technologies, and propose their adoption when appropriate.
- Mentor and guide junior developers, providing technical expertise and promoting best practices.
- Contribute to continuous improvement initiatives related to development processes and methodologies.
Required Skills & Experience
- 6+ years of professional experience in .NET/C# development, with a strong understanding of object-oriented programming principles.
- Proven experience in developing web applications using React and its ecosystem (React Router, Redux, etc.).
- Solid understanding of ASP.NET MVC or ASP.NET Core framework.
- Familiarity with entity framework for database access and LINQ for querying data.
- Experience with RESTful APIs and web services integration.
- Knowledge of SQL and database systems (e.g., SQL Server, MySQL, PostgreSQL).
- Strong understanding of software development lifecycle (SDLC) methodologies, including Agile/Scrum.
- Familiarity with version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Experience with cloud platforms (e.g., Azure, AWS) is a plus.
- Familiarity with mobile app development (iOS/Android) using Xamarin or React Native is a plus.
It is the policy of Software Technology Group, Inc. to ensure equal employment opportunity to its employees and applicants for employment by fitness and merit without regard to race, color, religion, sex, national origin, age, disability, or genetic information.
Employing top software developers since 1996
Our business model makes us unique: most STG consultants are full-time employees, complete with benefits and paid time off. Positions at STG combine the variety and excitement of contract work with the stability of permanent employment.
We are a multi-year winner of the Alfred P. Sloan award for our outstanding accomplishments in workplace flexibility.
Quality People & Work
STG's management and consultants are considered industry leaders, working together to develop advanced, innovative solutions for our clients.
We offer a mentoring program that pairs junior software consultants with our senior consultants. Software consultants at all levels benefit from our regular training programs and education reimbursement options.
Without our employees, STG could not exist. We offer outstanding benefits, regular bonus opportunities, and above all, gratitude and appreciation for your contributions.