Software Development Manager

Logo of Ace Edu Institute

Ace Edu Institute

πŸ“Remote - United States

Job highlights

Summary

Join American College of Education (ACE) as a Software Development Manager and lead the development and support of applications. Supervise development teams, manage resources, and collaborate with stakeholders to deliver solutions meeting business needs. Ensure timely implementation of prioritized application changes to support the institution's mission. ACE offers a competitive salary, starting at $145,000, plus an annual bonus. The ideal candidate is passionate about student success, thrives in collaborative environments, and possesses strong attention to detail. This role requires significant experience in software development, team leadership, and Agile methodologies. ACE provides a comprehensive benefits package, including health insurance, paid time off, retirement benefits, and more.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems or related discipline, or equivalent experience
  • 10+ years of Information Technology experience
  • 5+ years of hands-on software development experience preferably using Microsoft technology stack i.e., .NET, C#, SQL Server, ASP.NET MVC, JavaScript, Angular and other related or equivalent technologies
  • 3+ years in a technical supervisory/management/leadership role with a development team
  • Experience creating and consuming web APIs
  • Experience managing software projects using Agile/Scrum framework
  • Certification in Agile, Scrum or other equivalent delivery frameworks, or equivalent experience

Responsibilities

  • Lead the development of new software and subsystems
  • Identify and remove impediments to development team’s productivity
  • Provide supervision of development team to ensure adherence to policies, standards, and documentation requirements
  • Contribute to resource estimation and work allocation across delivery teams and members
  • Plan change management and training for end users to take advantage of new solutions
  • Conduct technical design reviews, code reviews and provide constructive feedback to the development team
  • Coordinate with external development resources and vendors, as needed
  • Track and communicate delivery progress and risks
  • Collaborate with stakeholders within IT and business to ensure delivery of solutions that meet specified requirements and align with business priorities
  • Manage end-to-end solution delivery using cutting-edge techniques and approaches
  • Ensure deliverables meet customer expectations for speed, quality, and value
  • Collaborate with other IT Managers and stakeholders to develop, execute, and continuously improve delivery practices
  • Manage all application architecture and integrations between systems and external partner applications using scalable and extensible APIs
  • Provide technical expertise for current technology and implement future solutions in conjunction with Product Owners, Business Owners, and IT leadership
  • Identify and manage risks, provide risk mitigation strategies associated with applications security and infrastructure
  • Manage external vendor and resources to ensure ideal optimization of spend
  • Ensure build-out of scalable & performing applications
  • Ensure development team stays on track with development activities and provides day-to-day guidance
  • Ensure technical documentation is kept up to date
  • Support release processes during extended business hours or weekends
  • Ensure adherence to ACE Software Development Lifecycle (SDLC) policy and procedures

Preferred Qualifications

  • Experience with Microsoft Azure cloud is strongly preferred
  • Experience working with enterprise applications and systems in EdTech space (e.g., Anthology SIS, Canvas LMS, etc.) is a strong plus
  • Background in Agile application development
  • Demonstrated ability to communicate technical information in a clear and concise manner
  • Ability to coach development teams on software development methodologies and best practices
  • Demonstrated ability as a team player who encourages continuous improvement and innovation
  • Strong leadership, interpersonal and influencing skills
  • Strong verbal and written communication skills
  • Proficiency in multiple programming languages (e.g., C#, JavaScript, etc.) and throughout the technology stack
  • Business understanding and ability to drive for results
  • Exposure to application security best practices
  • Exposure to Agile methodology/ Scrum framework

Benefits

  • Medical, dental, & vision Insurance
  • HSA and FSA options
  • Paid parental leave
  • Paid volunteer time
  • Tuition reimbursement & reduction programs
  • Generous PTO
  • 401k and employer match
  • Full-service wellness and EAP program
  • Employee recognition and awards programs
  • Employer paid life & AD&D insurance
  • Short-term disability
  • Employer paid long-term disability

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Ace Edu Institute know you found this job on JobsCollider. Thanks! πŸ™