Job summary

Location:
Greater Lansing Area, United States, North America
Career Level:
Management (Manager/Director)
Education:
Bachelor's Degree
Job type:
Full time
Positions:
1
Salary:
Negotiable
Apply before:
02 Mar, 2018
Cancel

Application Development Manager

  Bookmark this job About this job

Our client is looking for an Application Development Manager to coordinate, plan, and supervise all activities associated with the design, development, and implementation of their software applications. This individual will apply proven communication skills, project management skills, problem-solving skills, and knowledge of best practices to guide the Application Development team on matters related to the design, development, and organization of developing software applications.

The following are high level requirements for the role:

  • 3-5 years of experience as a Development Manager leading Agile development teams
  • 5+ years of in-depth experience creating business related applications in a Microsoft-based Object Oriented language (VB.NET, C#, ASP.NET, .NET) and SQL
  • Forward thinking, innovative leader with a strategic mindset

Responsibilities:

  • Assigned supervisory and leadership responsibility of application development team to oversee design, implementation, and support of systems and applications.
  • Responsible for in-house developed application, front end and user interface design
  • Partnering with peers and senior management to align projects and tasks with business-driven focus.
  • Mentoring and training team members, providing coaching as needed in order to help develop their skills.
  • Reviewing work for accuracy and completeness and taking overall responsibility of daily operations of the team.
  • Performing performance reviews (MAPs) of team members to accurately and objectively assess team members’ performance,
  • Identify training gaps to compliment team members’ skills and the business needs, and inform management of possible risks.
  • Ensuring proper coverage of team responsibilities through scheduling of team members.
  • When necessary, completing programming, business analyses or testing activities to ensure objectives are met.
  • Development activities include new development, program enhancement and program maintenance activities.
  • Enabling cross-training for team members to identify secondary responsibilities for critical systems and applications.
  • Attending meetings as needed to provide insight/ideas to help meet end-users needs.
  • Facilitating system modifications to fit within existing system architecture, or determine where architectural changes will be required.
  • Reviewing and approving change controls for accuracy and completeness.
  • Participate and provide feedback on interviews for new additions to the team.
  • Alerts colleagues to emerging technologies or applications and the opportunities to integrate them into operations and activities
  • Ability to be on call after hours and weekends
  • Additional responsibilities as assigned by the IT Director

Experience:

  • Bachelor’s degree in computer science, computer engineering, or related field is required, Master’s preferred.
  • Certified Scrum Master certification required
  • PMP certificate preferred
  • A minimum of 5 years management experience in Agile development environments with teams of more than 10 developers
  • Proven track record managing enterprise level application development projects, leading to completion within budget and time allowance.
  • 5-10 years of in-depth experience creating business related applications in a Microsoft-based Object Oriented language (VB.NET, C#, ASP.NET, .NET) and SQL
  • Experience with the following development technologies:
    • MS SQL Server
    • Visual Studio
    • ASP.NET, AJAX, JavaScript, HTML
    • MS-Visual Source Safe or equivalent
    • Mobile Development in Java and/or Kotlin

Skills/Knowledge/Abilities (SKA) Required:

  • Strong understanding of structured programming methods and data normalization concepts
  • Strong understanding of object oriented languages and development methods
  • Excellent problem solving skills
  • Project professionalism, enthusiasm, and a “can do” attitude
  • Knowledge of the software support life cycle
  • Knowledge of software quality control life cycle
  • Knowledge of software development life cycle
  • Ability to manage projects using project planning tools and effective communication
  • Must be detail oriented

Excellent organizational skills; must be able to multi-task under time constraints, prioritize and respond quickly to a fast-paced environment


Job keywords/tags:  Application Development Manager , Development Manager , Agile , VB.Net , C# , ASP.Net , .Net , SQL , Certified Scrum Master , Enterprise Application Development Projects