Software Development Manager Are you always exploring new technologies? What to be a part of a growing company? The Manager will lead a team of software developers to design, develop, and deliver high-quality software solutions. This individual will work closely with stakeholders to understand business requirements, prioritize projects, and ensure timely and successful delivery of software solutions. As the manager you will work closely the Business Analyst and manage projects.
Essential Functions/Specific Responsibilities: - Lead and manage a team of software developers to design, develop, and deliver high-quality software solutions
- Work closely with stakeholders to understand business requirements and prioritize software development projects
- Develop and maintain software development processes and methodologies to ensure efficient and effective delivery of software solutions
- Provide technical leadership and mentorship to the software development team and business analyst
- Ensure software solutions are delivered on time, within budget, and meet business requirements
- Collaborate with cross-functional teams, including IT infrastructure and operations teams, to ensure smooth implementation and deployment of software solutions
- Stay current with emerging trends and technologies in software development
Skills Required for Success :
- Strong understanding of software development methodologies, including Agile and Waterfall
- Excellent leadership and management skills, including ability to lead and motivate a team of software developers
- Strong technical knowledge of .Net framework and interfaces
- Excellent problem-solving skills and ability to troubleshoot complex software development issues
- Excellent communication and interpersonal skills
- Ability to effectively prioritize and manage multiple projects and tasks
- Experience in managing budgets and resources for software development projects
Education and Experience Requirements: - Bachelor's degree in Computer Science, Information Systems, or related field
- 8+ years of experience in software development, including 5+ years of experience in software development management
- Relevant certifications in software development or management, such as PMP, CSM, or SAFe
Why PTI? Take a look at PTI's advantages and apply today: - Excellent company culture with generous work/life balance, family family-first mindset. (We would not be who we are today without our employees!)
- Standard 1st shift M-F, with flexibility
- Hybrid work schedule - 3 days in the office, up to 2 remote
- Health, dental, and vision insurance
- Employer contributions to your Health Savings Account
- Short-term disability and long-term disability
- 100% company-paid life insurance
- 401k Retirement Savings with company match
- Paid Time Off and company-paid holidays
- Drive Your Wellbeing program (third-party nurse partner available at no cost to you for financial, emotional, and physical well-being support)
- Financial Counseling program
- Employee Assistance Program
- Ongoing training and employee development opportunities
- Education Assistance Program for master's degree