Application Development Manager
Apply NowCompany: Addison Group
Location: Phoenix, AZ 85032
Description:
- WHAT YOU'LL DO: Leads developers and configurators to maintain all current applications and software-based services associated with the corporate information systems including back-end processes, web-based portals, and all customer facing systems.
- Provide coaching, guidance and training to developers and configurators.
- Work with the Director of Development in the investigation, analysis, implementation, training, etc. of new application development technologies which are consistent with the strategic information system goals of the company.
- Work with the Director of Development in the analysis and development of new systems and services which are consistent with the strategic goals of the company.
- Responsible for developing and carrying out trainings for developers to continue to progress their learning and development outside of the day-to-day work.
- Participate in project planning and methodologies for all projects requiring development services.
- Maintain documentation on application design, database schemas, source code, operational procedures, implementation procedures, etc.
- Performs other duties or special projects as required or as assigned by a supervisor.
- WHAT YOU'LL BRING: Bachelor's or Masters of Science Degree in Computer Science or relevant technical degree and job/work experience in the IT industry.
- 7-10 years combined experience working directly with and/or managing information system application development at a corporate level, with server and internet-based expertise
- 5-7 years supervisory experience in managing team of 6 or more working with analysis, design, development, implementation, and maintenance aspects of application development.
- WHO YOU ARE: Strong knowledge of System Development lifecycle methodologies including analysis, design, development, testing, implementation, and maintenance.
- Strong development experience in C# and dotnet framework
- Mastery of object-oriented programming, programming algorithms and methodologies.
- Strong knowledge of technology landscape and new and emerging technologies.
- Strong collaborating skills, and an ability to work effectively both independently and as part of a team
- Comfortable in a fast-paced environment with frequent deadlines; high energy, self-motivated and proactive