Senior Software Developer
Hirschbach
Date: 1 day ago
City: West Jordan, UT
Contract type: Full time

Job Summary
The Senior Software Developer at Hirschbach is responsible for leading the design, development, and maintenance of complex software solutions using technologies such as C# .NET, REACT, and REACT Native. This role collaborates with cross-functional teams, provides technical leadership, mentors junior developers, and ensures the successful delivery of high-quality solutions. It requires strong technical expertise, the ability to solve complex problems, and leadership skills to guide project teams effectively in an agile environment.
Key Responsibilities
Software Development & Leadership
Education
The Senior Software Developer at Hirschbach is responsible for leading the design, development, and maintenance of complex software solutions using technologies such as C# .NET, REACT, and REACT Native. This role collaborates with cross-functional teams, provides technical leadership, mentors junior developers, and ensures the successful delivery of high-quality solutions. It requires strong technical expertise, the ability to solve complex problems, and leadership skills to guide project teams effectively in an agile environment.
Key Responsibilities
Software Development & Leadership
- Solution Development: Lead the design and development of C# .NET, REACT solutions, ensuring they meet business needs and technical requirements.
- Technical Leadership: Mentor and support junior developers, guiding them on best practices, debugging techniques, and architectural principles.
- Debugging and Maintenance: Lead efforts in debugging, performance optimization, and maintaining existing code for reliability and scalability.
- Task Definition: Define project tasks, timelines, and milestones within Jira, taking ownership of complex technical challenges and ensuring alignment with business goals.
- Performance Optimization: Identify performance bottlenecks and implement solutions to optimize application performance, scalability, and efficiency.
- Issue Resolution: Take ownership of resolving critical technical issues, leading teams in troubleshooting and finding innovative solutions in a timely manner.
- Risk Management: Identify potential technical risks early on and implement mitigation strategies to ensure project success.
- Testing & Debugging: Lead efforts in testing (unit testing, performance testing) to ensure all components function as expected, troubleshooting and debugging complex data related issues.
- Team Collaboration: Act as a senior point of contact for collaboration with cross functional teams, including product managers, designers, and other stakeholders, ensuring seamless communication and delivery.
- Technical Support: Provide advanced technical guidance and troubleshooting expertise to internal stakeholders and team members.
- Project Status Reporting: Regularly report project statuses, challenges, and key technical decisions to senior management and stakeholders.
- Project Meetings: Actively participate in and sometimes lead project meetings, offering technical insights and strategic direction to ensure projects stay on track.
Education
- Required: Bachelor’s degree in Computer Science, Information Technology, or related field.
- Preferred: Master’s degree or advanced certifications in software development or related technologies.
- Minimum of 4-8 years of experience in C# .NET and other related technologies (REACT, REACT Native, Python, Django).
- Proven ability to design, develop, and maintain complex software solutions and lead project teams in delivering high-quality results across multiple platforms and environments.
- Technical Leadership: Ability to mentor and lead teams, providing guidance and oversight on technical challenges and best practices.
- Problem Solving: Strong analytical skills with experience solving complex software development problems.
- Team Leadership: Ability to mentor junior developers, lead code reviews, and collaborate effectively with cross-functional teams.
- Communication: Excellent written and verbal communication skills, capable of explaining technical concepts to a diverse audience of stakeholders, both technical and non-technical.
- Agile Experience: Deep experience working in agile development environments, driving projects through cross-functional collaboration.
- Technical Knowledge: Expertise in best practices for software development, architecture design patterns, and coding methodologies.
- Code Quality: Ability to write clean, maintainable, and high-performance code, with a focus on scalability and efficiency.
- Design Patterns: Strong knowledge of various design patterns.
- Independent Work: Capable of working independently and autonomously, taking ownership of key technical components and projects.
- Languages: Proficiency in C#, ASP.NET Core (Web API, MVC), Python, JavaScript, and PHP.
- Database: SQL Server (Strong proficiency in writing and optimizing SQL queries, stored procedures, and indexing strategies). Experience with relational database design, normalization, and query optimization.
- Tools: Proficient in Microsoft Visual Studio and other relevant development tools.
- Agile Tools: Deep familiarity with agile project management tools like Jira or Azure DevOps.
- Version Control & CI/CD Knowledge: Experience implementing and maintaining CI/CD pipelines with tools like GitHub Actions, Jenkins, or similar systems.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Inside Sales Representative (Remote)
Jerry,
West Jordan, UT
$18
-
$20
per hour
1 week ago
About The OpportunityCome join one of the fastest-growing fintech startups in the U.S! At Jerry, we’re on a mission to help car owners save time and money on one of their most expensive and high maintenance assets. Since launching our mobile app in 2019, we have amassed over 5M customers, and expanded beyond insurance shopping to refinancing, safety and repairs...

Respiratory Therapist in West Jordan, Utah - $1,654/week
Digital Health New York,
West Jordan, UT
1 week ago
Seeking a Respiratory Therapist for a 13-week travel assignment in West Jordan, Utah, starting August 6. The role requires2 years of experience, BLS, and necessary certifications, with a 60-mile radius residency for travel rate eligibility.Earn $1,654 weekly gross, including $1,158 wages and a $496 stipend.Shifts are 8 hours, 5 days a week.Benefits include quick weekly payments via direct deposit, comprehensive...

Electrical Project Engineer
Kelly Science, Engineering, Technology & Telecom,
West Jordan, UT
3 weeks ago
Location: West Jordan, UTDuration: 18-24 monthsThis role offers competitive compensation, OT pay and a full benefits package Job Summary:ResponsibilitiesWe are seeking a dedicated Electrical Project Engineer to support a high-profile Data Center Power Generation Project located in West Jordan, UT. This role is strictly onsite, with no remote work or travel allowance available. Ideal candidates will have 2–3 years of...
