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:
Join us as a hands-on Software Development Manager, where you'll not only lead our software development efforts but also play a key role in the early stages of development. Initially, you will be responsible for executing development tasks yourself while also laying the foundation for a high-performing team of developers. You will then recruit, onboard, and build a skilled team to scale our technical capabilities, driving innovation and delivering cutting-edge solutions in support of our continuous growth. Individual must be able to speak, read, and write in English.
Responsibilities:
- Hands-on Development: Initially, take ownership of core development tasks, including coding, system architecture, and problem-solving, to ensure timely delivery of key projects.
- Team Building: Lead the effort in recruiting, hiring, and onboarding new developers to expand the team as the company scales. Build a strong, collaborative team culture that promotes growth and innovation.
- Lead and Manage: Once the team is established, manage and mentor the software development team, providing guidance, support, and fostering their professional growth.
- Oversee the planning, execution, and delivery of software development projects, ensuring adherence to timelines, budget, and quality standards.
- Collaborate with cross-functional teams, including product management, quality assurance, and technical operations, to define project requirements, priorities, and deliverables.
- Drive continuous improvement initiatives to optimize the development process, enhance productivity, and streamline workflows.
- Stay updated on industry trends, emerging technologies, and best practices in software engineering, incorporating relevant insights into the team's work.
- Ensure adherence to coding standards, software design principles, and architectural guidelines to maintain code quality, scalability, and maintainability.
- Foster a culture of collaboration, innovation, and excellence within the software engineering team.
Skills & Qualifications:
- 3+ years of experience in IT leadership roles demonstrating the ability to mentor and manage technical teams effectively.
- 7+ years of hands-on experience with ASP.NET (C#/VB.NET, Web Forms, MVC, and Web Services), SQL Server development, JavaScript, and Telerik UI, with a strong understanding of SOLID principles and design patterns.
- Proven experience in building and scaling a development team.
- Strong coding and system architecture skills, with the ability to manage development tasks independently in the initial stages.
- Excellent communication, collaboration, and problem-solving skills.
- Ability to analyze and interpret data to make informed decisions and drive improvements.
•
Last updated on Oct 4, 2024