What are the responsibilities and job description for the Enterprise Software Development Manager position at DIGITAL MONITORING PRODUCTS?
Under general supervision, the goal of the Enterprise Software Development Manager is to lead the teams working on all Entré platforms for Self Hosted Customers.
Qualifications:
* Degree in Computer Science or related field
* 5 years experience in Software Development
* Experience working in Java, Java Swing interfaces, Springboot, HTML, Javascript frameworks
* Experience working with Hibernate and SQL Server, preferred
* Knowledge of IOT Devices beneficial
* Experience implementing and managing agile principles and practices on previous or current projects
* 3 years experience as a supervisor or team lead, preferred
* Exceptional verbal and written communication skills
* Proven customer service and problem solving skills. Must be able to interact with stakeholders and customers
* Ability to prioritize, delegate and manage your team in order to meet established deadlines.
* Ability to accurately follow detailed instructions.
* Proven punctuality, good work attitude, and ability to work cooperatively with others in the department and company.
* Accept and benefit from constructive criticism.
Typical Duties and Responsibilities:
- Develops, directs and coordinates department activities to assure new product are completed on time, are free from defects and bugs, and satisfy the desires of our customers.
- Acts as a Subject Matter Expert in the area being managed, including assisting employees with design, coding, inspection and testing, as well as remaining an active development resource.
- Gives work directions, resolves problems, prepares schedules and sets deadlines to ensure timely completion of work. Provides technical direction and support.
- Coordinates activities of department with related activities of other departments to ensure efficiency and economy.
- Prepares accurate and concise weekly reports on team activities and progress for VP of Software.
- Manages team activities to budget goals, including resource allocation and planning.
- In coordination with the Human Resources Departments, initiates employee hires, promotions, discharges, transfers or disciplinary actions within your team. Conducts annual employee performance reviews for direct reports. Approves time-off requests as appropriate.
- Manages outside services as required to support your team.
- Evaluates current procedures and practices for accomplishing department objectives to develop and implement improved procedures and practices. Understands the first priority of the department is providing quick and accurate designs.
- Observes and adheres to DMP Data Classification Standard.
- Observes company policies. Continuously finds processes that create improved efficiency while maintaining conformance to requirements. Acknowledges responsibility to satisfy the customer, reduce cycle time and eliminate waste.
- May perform related duties or fill in for others in the department or other departments when requested. May train or instruct fellow workers regarding own duties.
Apply your talent. Make a difference. Enjoy the rewards.
EOE/Vet/Disabled