Senior Software Developer

Posted 6 Days Ago
Be an Early Applicant
Santiago
7+ Years Experience
Sports
The Role
The Senior Software Developer will lead the design and development of complex web applications, provide mentorship to junior developers, and work on system enhancements. Responsibilities include collaborating on architectural strategies, integration development, and performance monitoring, as well as producing technical documentation.
Summary Generated by Built In

About Us:

Champro® is a privately-owned sporting goods and apparel manufacturer that has been in business for 30+ years. We deliver high-value, traditional & innovative athletic equipment and apparel via outstanding, integrity-driven customer service. Our business philosophy is focused on our customers and we take pride in providing them with the best overall values in team sports products.

Position:

We are seeking a highly experienced and motivated Senior Software Developer to join our Internal Applications Team. The Senior Developer will be responsible for leading development efforts, providing technical mentorship, and driving the evolution of our enterprise business systems using modern and emerging technologies. The ideal candidate should have a deep understanding of software architecture, design patterns, and proven experience in building scalable solutions that meet business objectives.

This is a fully onsite role where you will play a leadership role in key projects and help define the strategic direction of our internal applications. Individual must be able to speak, read, and write in English.

Key Responsibilities:

  • Software Development Leadership: Lead the design, development, and implementation of complex web-based applications, ensuring alignment with business requirements, performance expectations, and user needs.
  • Architectural Strategy: Collaborate with cross-functional teams to define technical strategies and architectures that address both immediate and long-term needs. Actively participate in architecture and design discussions, providing expert guidance.
  • Mentorship: Provide technical mentorship and guidance to junior developers, ensuring best practices and high-quality coding standards are followed across the team.
  • System Enhancements & Optimizations: Lead efforts to enhance and optimize existing systems, ensuring scalability, maintainability, and robustness of solutions.
  • Integration Development: Collaborate with integration developers to architect, create, test, and maintain seamless integrations between various internal and third-party applications.
  • UI/UX Collaboration: Work closely with UI/UX designers to deliver a superior user experience, maintaining consistency in design and user flow across all platforms.
  • Performance Monitoring & Troubleshooting: Oversee the performance of applications, proactively identify potential issues, and drive solutions to ensure system reliability.
  • Technical Documentation: Ensure that comprehensive technical documentation is produced and maintained, to support ongoing development, maintenance, and onboarding of new team members.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree or equivalent experience is highly desirable.
  • Experience: Minimum of 7+ years of software development experience, with a strong focus on .NET technologies.
  • Technical Expertise:
    • Expert knowledge of C#, VB.Net, MVC, SQL, HTML, CSS, JavaScript, jQuery, AJAX.
    • Extensive experience with database design, management, and optimization.
    • Proficiency in API development, integration, and Service-Oriented Architecture (SOA) techniques.
    • Strong understanding of cloud-based development environments, particularly with Azure.
    • Experience with CI/CD pipelines, DevOps practices, and agile methodologies.
    • Proficient in using tools like Visual Studio and Azure DevOps.

Additional Skills:

  • Proven leadership skills with experience managing development teams and leading technical projects.
  • Strong communication, collaboration, and problem-solving skills.
  • Ability to manage multiple priorities and projects with strict deadlines.
  • Desire to learn and incorporate new technologies into development strategies.

Preferred Experience:

  • Experience working with third-party enterprise applications.
  • Familiarity with Telerik UI for ASP.NET.
  • Experience with NetSuite or other ERP systems is a plus.

Top Skills

C#
Vb.Net
The Company
HQ: Wheeling, IL
135 Employees
On-site Workplace
Year Founded: 1987

What We Do

CHAMPRO® is a manufacturer of sports equipment and apparel and distributes via sports specialty retailers.

Mission Statement:
Champro Sports® will deliver high value traditional and innovative athletic equipment and apparel to sporting goods specialty stores via outstanding, integrity driven customer service.

Jobs at Similar Companies

SRAM, LLC Logo SRAM, LLC

SAP Engineer

Fitness • Hardware • Mobile • Software • Sports • Transportation • eSports
Hybrid
Chicago, IL, USA
3800 Employees

DraftKings Logo DraftKings

New Business Executive, NC

Digital Media • Gaming • Information Technology • Software • Sports • eSports • Big Data Analytics
Remote
United States
5300 Employees

Scorability Logo Scorability

Customer Success Manager

Software • Sports • Analytics
Easy Apply
Austin, TX, USA
20 Employees

Similar Companies Hiring

SRAM, LLC Thumbnail
Transportation • Sports • Software • Mobile • Hardware • Fitness • eSports
Chicago, IL
3800 Employees
DraftKings Thumbnail
Sports • Software • Information Technology • Gaming • eSports • Digital Media • Big Data Analytics
Boston, MA
5300 Employees
Scorability Thumbnail
Sports • Software • Analytics
Austin , TX
20 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account