Software Developer at Superior Support Resources, Inc.
Brookfield, Wisconsin, United States -
Full Time


Start Date

Immediate

Expiry Date

04 Jun, 26

Salary

0.0

Posted On

06 Mar, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, ASP.Net, ASP.Net Core, JavaScript, Angular 2+, CSS, WPF/UWP, WinForms, T-SQL, MS SQL Server, Git, DevOps, Azure, React, AWS, Agile/Scrum

Industry

IT Services and IT Consulting

Description
Description About SSR Total IT: SSR Total IT is a leading Managed Service Provider (MSP) based in the Milwaukee area, delivering cutting-edge IT solutions to over 120 small to mid-sized business clients. With 50+ U.S.-based professionals and a global team of technical experts, we support over 3,000 end users and 2,000+ systems. Our proactive, customer-focused approach and commitment to excellence have earned us a trusted reputation throughout Wisconsin. Position Summary We are seeking an experienced Software Developer to play a key role in building, maintaining, and improving applications across multiple environments. This role combines hands-on development, technical leadership, and collaboration with both clients and internal stakeholders. You will guide the development team while also driving forward technical solutions that align with business goals. Ideal candidates will be self-starters with a strong foundation in modern software technologies and a passion for clean, maintainable code. Key Responsibilities Lead requirements gathering sessions and translate customer needs into technical specifications. Design, develop, test, and maintain software solutions using modern development practices. Define software architecture and ensure adherence to design principles throughout the SDLC. Review and verify the quality, accuracy, and functionality of code written by others. Mentor and guide junior developers; delegate assignments and provide feedback to help grow the team. Troubleshoot, debug, and resolve system issues in diverse customer environments. Maintain and monitor applications proactively, documenting all system modifications. Stay current with trends in technology and recommend enhancements to maintain competitiveness. Requirements Required Qualifications Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related field. 3+ years of hands-on experience in software development. Experience working in or with manufacturing environments highly desired; real estate and healthcare system experience also beneficial. Strong background in ERP systems or operational systems within manufacturing preferred. Proficient in modern development practices and technologies including: Desired: C#, ASP.Net, ASP.Net Core, JavaScript, Angular 2+, CSS, WPF/UWP, WinForms, T-SQL, MS SQL Server, Git, MS Office Suite, DevOps, Visual Studio, Azure. Preferred: React, AI/ML & IoT concepts, PHP, HTML5, SSIS, Power BI/SQL Reporting Services, AWS (S3, Lambda, EC2), Serverless architecture. Familiarity with Agile/Scrum methodologies and working with offshore teams. Strong communication, time management, and project coordination skills. Experience in database design, performance tuning, and ongoing administration. Key Competencies Problem Solving: Demonstrates critical thinking and resourcefulness to develop, evaluate, and implement solutions quickly. Project Management: Delivers projects on time and within budget; communicates changes and progress effectively. Technical Leadership: Continuously seeks to grow and share expertise, mentors team members, and supports a collaborative development culture. What Our Team Enjoys Career growth and leadership development A collaborative, supportive culture with engaged leadership Work/life balance and flexibility A meaningful voice in how the team operates Benefits 401(k) + Profit Share + Quarterly Bonus Program (SSR Share) Health, Dental, Vision, Life & Disability Insurance PTO & Paid Holidays Training and Professional Development
Responsibilities
The developer will be responsible for leading requirements gathering, designing, developing, testing, and maintaining software solutions across multiple environments. This role also involves defining software architecture, reviewing code quality, and mentoring junior team members.
Loading...