Application Development Manager
EDI Staffing, an EDI Specialists Company - harrisburg, PA
Apply NowJob Description
Mostly remote if you are within 3-4 hours commute and live in one of the following approved states: NY, PA, NJ, VA, MD, OHSUMMARY The Application Development Manager is responsible for managing a team of individuals tasked with the planning, design and development of enhancements to the API middleware application portfolio and associated technologies. The Application Development Manager will manage the development of complex technology projects that rely on extensive technology & customer requirements that contain various system interfaces and components. ESSENTIAL DUTIES AND RESPONSIBILITIES CORE REQUIREMENTS Manage a team of .Net application developers. Oversee the design and development of the integration middleware APIs Represent the Integrations team in the application planning process. Work with PMO to plan and schedule development tasks. Coordinate all aspects of development in the SDLC including analysis, estimation, design, development, unit testing, defect resolution, release planning, implementation, and production support. Interact with business analysts, business users, other departments within IT, and third party vendors to provide solutions. Lead discussions with technical and business teams regarding implementation and design of solutions. Provide input regarding testing strategy for projects and releases. Participate in production support activities as necessary. Ensure compliance to, and participate in enhancing documented IT standards. Identify major areas of systems improvement, automation and optimization. Adhere to the requirements and guidelines of the Software Development Life Cycle (SDLC) in designing and implementing solutions. Provide direction to other teams which interface with Progress systems utilizing our current development architecture. PROBLEM SOLVING SKILLS Isolate complex problems using internal and external tools. Resolve application design and logic errors. Distinguish between system, application and procedural problems and provide the proper direction and designed solutions. Research error conditions that affect the applications and provide direction or design solutions that will correct this issue. TESTINGPRODUCTION TURNOVER Ensure the quality of code produced by the team is acceptable based on IT standards. Coordinate testing with QA for major projects. Participate in the coordination of the release of application customizations and integrations into production after QA testing. DOCUMENTATION Ensure systems are documented appropriately according to IT standards. Ensure proper turnover documentation is provided to QA and RM for releases. CONSULTINGUSER SUPPORT Keep users informed of forthcoming enhancements and product changes by announcements, release schedules, and discussing changes). Monitor the user satisfaction with the application features and functions. SUPERVISORY RESPONSIBILITIES Manage development team members. Perform periodic performance appraisals for team members.Hold team members accountable to delivering quality work and meeting IT standards.Ability to lead complex initiatives and project teams.Ability to communicate topics and concepts to the team and a diverse audience.Ability to handle multiple overlapping projects and competing deadlines within the team. trong time management, attention to detail and communications skills with the team. KNOWLEDGE, SKILLS, andor ABILITIES Knowledge of programming languages required for this position.Java, .Net andor equivalent languages.BizTalk andor Neuron ESB (preferred, but not required).Dynamics AX (preferred, but not required).Knowledge of the windows operating environment.Knowledge of database software.SQL Server or similar RDBMS EDUCATIONS andor EXPERIENCE Education Bachelor's degree in Business (or Management), Computer Science, Engineering, or related discipline is required. Experience 8+ years of work experience in application development.Minimum of 3 years of technical lead or managerial experience. Must haves This is someone who could eventually move into a director role, management experience is a must Minimum of 2 years as a manager (not team lead) Needs to have done performance management, hiring, firing, budgeting etc Must come from a development background... java, C#, F#.. (role isn't a technical manager but they need to understand it) Must have microservices, API, CICD experience (this is a huge portion of our environment) Info Will have six direct reports currently, contractors added occasionally Role is fully management focused Person is over the integrations team (all devs). Currently their team is doing maintenance and enhancements Client currently has homegrown systems, we are doing an overhaul within the next few years, this person's team will be a middle layer of that project
Created: 2024-10-27