- In a player/coach role, lead the process of creating and maintaining development standards.
- Improve development processes and quality initiatives to increase efficiency and reduce field found faults.
- Interact with other development leaders, internal business experts and executive management to ensure software delivery meets business needs and expectations.
- Provide people leadership to the IT team in conjunction with the IT Technical Director
- Work with business stakeholders to understand and prioritize requirements for the development team.
- Lead efforts to estimate backlog and create predictable and reliable project plans.
- Lead the execution of end to end software lifecycle according to project plans to deliver on time and within budget. This includes acting as a ScrumMaster to run daily standups and track deliverables to the project plan
- Maintain and continuously improve upon a highly performant and reliable software as a service offering.
- Ensure adequate end-user support to quickly and successfully resolve all customer and production
- Assist and train all employees in new development strategies and techniques.
- Perform other tasks on projects as needed/assigned.
- Must be able to effectively multi-task to handle multiple simultaneous projects
- Knowledge of .NET, ASP.Net, C#, SQL Server required
- Knowledge of IT Infrastructure at a high/medium level (not in depth) sufficient enough to challenge and lead people in an IT infrastructure/support role
- Hands-on enterprise software design and development experience from both a Software Developer & Software Project Manager perspective is essential.
- Experience building and delivering highly scalable, multi-tier SaaS offerings
- Experience leading continuous improvement initiatives to increase efficiencies and quality.
- Extensive experience leading multidisciplinary teams through the entire definition, architecture, design, development and quality delivery of new products and service offerings.
- Bachelor's degree in Computer Science, Information Systems or equivalent.
- Experience in and embracement of the Agile process required. Demonstrated experience driving Agile improvements is a plus.
- Experience in managing off-shore development teams is a plus
- Knowledge of Delphi, VB.Net, and other web based technologies is a Plus
- Experience working with Team Foundation Server is a plus
- Prior healthcare applications development experience is a plus.
Software Dev Mgr - United States - ProCare Rx
Description
PRINCIPLE RESPONSIBILITIESThis employer is required to notify all applicants of their rights pursuant to federal employment laws.