Job Information
NYCM Insurance Application Development Supervisor (Hyb) in Edmeston, New York
The Application Development Supervisor has overall responsibility for the assigned software development team. This individual will spend time dedicated to working closely with assigned staff and the users managing various programming projects and requests submitted to the IT Division. The Application Development Supervisor is responsible for the development of project plans, implementation of application system changes and enhancements to application systems, as well as development responsiveness to the user community. This individual is also responsible for ensuring state of the art development techniques are being used. <p> Duties & Responsibilities:<br>
Manage Software Development team, provide guidance, direction and leadership;
Responsible for the daily tasks of individuals within their span of control;
Development, cultivation and evaluation of employees;
Assist with staff maintenance through recruiting, selecting, orienting, promoting and any necessary terminations;
Provide input/feedback/challenges to the Business Unit Manager and Division Manager for decision making;
Actively participate in and promote collaboration across teams to gain understanding of needed changes or modifications of existing programs;
Set and approve employees work schedule;
Verify and approve timekeeping records and consult employees about any discrepancies;
Document performance feedback and other personnel matters;
Develop and drive a high-level software development strategy, as well as take a hands-on approach to strategy implementation;
Provide coding, project management and technical assistance where needed;
Resolve questions of programming intent, data input, output requirements and inclusion of internal checks and controls, making, obtaining and communicating feedback/challenges;
Develop and monitor key performance indicators for emerging trends;
Assist with the company wide prioritization of projects, requests and resources;
Establish, develop and present various programming topics/new technologies;
Stay on the cutting edge of technology (trade magazines, web site, seminars, etc.);
Continuing education as outlined by executive management;
Promote and uphold the positive image of our corporate values;
Other duties as assigned<p>
Requirements:
High School Diploma;
Commensurate experience equivalent to a Bachelors Degree in Computer Science, Computer Engineering/Technical or an Associate's Degree and equivalent experience
Qualifications & Skills:<br>
Ability to organize and lead highly effective teams of Software Developers; Ability to prioritize and execute multiple assignments at the same time; Hands on experience with all facets of the software development life cycle; Solid decision-making abilities and problem-solving skills; Effective verbal and written communication and presentation skills;