Software Development Manager
ASG is searching for a Development Manager to lead our ASG-TMON MVS Development staff. ASG-TMON for MVS is an IBM mainframe performance monitor that captures and presents the MVS operating system resource usage and performance data. Candidate must have at least 10 years of experience in MVS Systems with strong MVS internals knowledge, 7 years of OS/390 Assembler coding experience (preferably in a software vendor environment), and have excellent problem determination skills. System Performance Management skills are a plus. The duties of the position will be to design, code, system test and document new features. This position provides problem determination for product defects in the field. The position requires sound management skills to lead and direct a team of developers in the design and future enhancements to the product. This postion is open to any of these office locations: Herndon, VA, Purchase, NY, or Arlington, TX. Primary Responsibilities * Oversee the primary activities of independent contributors to ensure completion of tasks and attainment of departmental goals. * Participate in software design meetings and analyze user needs to determine technical requirements. * Develop and maintain systems or applications involving a wide variety of programming and languages. * Build or configure windows, screens, and reporting solutions. * Modify, repair, or expand existing programs to correct errors, increase efficiency, upgrade interfaces, or improve performance. * Perform trial runs for testing and analysis on software and systems to identify problems. * Contribute to training manuals or instructions for end users. * Evaluate the effectiveness of implemented software. * Research and remain informed of new technology and development tools. * If creating product applications for market sale (rather than proprietary applications for internal use), may not be involved in all phases of software lifecycle (ie, design, testing, implementation). * Handle personnel activities of staff (ie, hire, train, reward, motivate, discipline, terminate, and conduct performance/pay reviews). * Evaluate and assess new software development projects based upon size, complexity, and time frame. * Serve as escalation point for issues beyond project team authority; resolve conflicts involving scheduling, resources, or technical issues. * May be responsible for budgeting of department's personnel, capital, and/or operation expenses. General Qualifications * Bachelor degree in computer science or related technical field. Advanced degree desirable. * Excellent communication, analytical, and development skills. * May require programming certification. * Ability to communicate verbally and through written media. * Frequently required to use hands to finger, handle, or feel in order to use a keyboard, mouse and telephone keypad. * Specific vision abilities may be required for close vision. * Ability to sit for long periods of time.