Software Development Manager
This job has been filled or expired, so you can no longer apply for it.
You can browse our current jobs in this category here or view the old job below.
Accentuate Staffing is partnering with a great healthcare non-profit to hire a Software Development Manager to support product development. This is a highly visible position with direct reporting to the Director and interfacing with the President regularly. This is a 100% fully remote role, fully paid benefits for the employee, very flexible work culture and a chance to have a true voice in the company!
The Manager motivates and supervises software engineers and other development team members. The Manager plays a vital role in the career growth and development of IT team members. To ensure retention, the Manager nurtures a departmental culture that is challenging and rewarding to its team. He/she assists the IT Director in maintaining and administering departmental and policies.
Since this is a small company with limited IT resources, the Manager must work closely with the software engineering team to assist in software development, testing, debugging, and modifying/enhancing software systems. In a product development role, the Manager works closely with team members in other departments to analyze/identify their needs and software product requirements to determine goals, specifications and the feasibility of design within time, cost and performance constraints.
The Manager assists in writing and maintaining IT documentation. He/she provides technical assistance to other departments whenever software issues arise.
Responsibilities:
- Recruiting, hiring, training and supervising software development team members
- Assessing the company’s technology systems and needs, and from that, recommending, procuring and implementing system upgrades
- Managing IT vendor relationships
- Working with team members to meet deadlines
- Resolving technical design issues
- Supporting project/product implementation
- Working with support staff and other departments to resolve product performance issues
- Supervising and managing product releases
Requirements:
- Bachelor’s degree in computer science or related field or equivalent work experience
- 10+ years technical experience required with focus in software development
- Three years leadership experience
- Strong technical and computer skills
- Strong basic network systems knowledge
- Strong knowledge of information technology principles
- Exceptional communicator and leader, at ease in providing intricate oral and written instructions
- Ability to design and implement technical systems that collect, maintain and analyze data
- Effective problem-solving, organizational and interpersonal skills
- Significant work history that demonstrates highly proficient web and client/server Windows application development experience using a Microsoft toolset
- Highly productive and capable of working in a virtual office, remote development environment
- Capable of motivating, developing and leading team members who work in a remote office environment
- Effective verbal and written communication skills with a keen eye to detail
- Ability to foster a team environment not only within the department but in other departments and management
- Managers vendors to achieve optimal support, product/service delivery and pricing