What are the responsibilities and job description for the Software Engineer position at SnugZ USA?
Location: Salt Lake City/West Jordan, UT (Hybrid - Onsite as Needed)
Overview
SnugZ USA is looking for an experienced Software Engineer to join our team in the promotional products industry. Our team develops innovative applications that push the boundaries of our industry. The ideal candidate is highly skilled in C#, ASP.NET MVC, and API development, with strong SQL experience and a solid grasp of how applications interact with databases. You should be self-motivated, thrive in a fast-paced environment, and be capable of working on multiple projects simultaneously.
If you are a problem solver who takes initiative, understands complex software architectures, and can take direction and execute tasks effectively, we want to hear from you.
Responsibilities:
- Develop, maintain, and optimize .NET applications (both Framework and Core).
- Design and implement APIs and integrate with third-party services, including both internal and external APIs.
- Work with SQL databases, including creating and debugging tables, stored procedures, and views.
- Identify and resolve performance issues in SQL queries and database operations.
- Contribute to system architecture and technical design discussions.
- Debug and enhance existing applications.
- Work with front-end technologies (JavaScript, HTML, CSS) to build or maintain client-side functionality.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Perform code reviews and contribute to improve our code quality.
Who You Are:
- A highly motivated problem solver who takes ownership of projects and tasks.
- A strong communicator who can articulate technical concepts clearly and effectively.
- Able to thrive in a fast-paced environment where multiple projects are running simultaneously.
- Not shy about asking questions or clarifying requirements up front to ensure the best solution is implemented.
- Adaptable and open to learning new technologies and methodologies.
- Capable of working both independently and as part of a team.
- Passionate about developing high-quality software that makes a tangible impact.
Required Qualifications:
- 5 years of experience in software development with C# and ASP.NET MVC.
- 5 years of experience working with SQL databases (tables, stored procedures, views, and debugging queries).
- Strong understanding of .NET applications (both Framework and Core).
- Solid understanding of API architecture and development, including internal and external APIs.
- Proficiency in debugging and maintaining existing .NET applications.
- Experience with front-end web development (JavaScript, HTML, CSS).
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Ability to work on multiple projects in a fast-moving environment.
- Excellent verbal and written communication skills.
Nice to have:
- Experience in the manufacturing industry.
- Experience with cloud platforms such as Azure or AWS.
- Familiarity with CI/CD pipelines and DevOps practices.
Work Environment:
- This is a hybrid role based in Salt Lake City/West Jordan, UT.
- Local candidates should be prepared to visit the office as needed for meetings and job-related functions.
- Fast-paced, collaborative team environment with multiple projects running simultaneously.