Software Development Manager
Exciting opportunity to join an industry leading organization in a highly visible capacity and role.
RESPONSIBILITIES :
- The day-to-day job is to manage people, projects, guide software direction, review and or gather requirements, drive estimation and deliver against those estimates.
- Provide technical guidance and mentoring to team members as needed for completion of work items.
- Work with team members on technical and professional skills to enable career growth for team members
- Provide plans, schedules and status to all levels of management and customers
- Collect and document business requirements as needed
- Develop project schedules and monitor project progress in conjunction with senior management
- Assist all software engineers with hands on code implementation and code architecture and design as needed on projects
- Responsible for mentorship, evaluations, conflict resolution and recognition of the staff to maintain highly motivated and engaged employees
- Demonstrate a high degree of initiative and is accountable for the timely completion and thorough implementation of all tasks assigned to them
- Ensure developers deliver quality work as scheduled in accordance with technical design and product requirements
- Maintain up to date knowledge on new programming methods and technologies
- Direct customer interaction for many parts of the projects.
This is a direct-hire position based out of the Alpharetta location, requiring one day a month onsite the first Wednesday of each month.
This position requires 25% travel.
REQUIRED SKILLS :
Bachelor’s Degree in Computer Science, Engineering or equivalent experience
- 10 years plus of management experience
- 5 years plus senior programming experience, preferably in a large-scale transaction processing or other complex system, is a plus.
- Ability to supervise production support activity outside of normal office hours.
- Familiar with current software design methodology and architecture.
- Experienced with Industry Standard Source Control / Configuration tools
- Experience with Real-time server programming, high availability environment programming and User interface implementation a plus.
- Ability to mentor, encourage and manage developers through stressful projects
- Knowledge of security concepts and industry standards
- Knowledge regarding many SDLC processes and methodologies
- Good interpersonal, verbal communication and writing skills.
- 25% Travel
PREFERRED SKILLS :
- Organizational skills
- Careful and detail-oriented work style
- Planning, risk assessment with mitigations
- Strong analytical skills and problem-solving abilities.
- Build and lead a team.
- Ability to communicate and articulate technical issues to audiences of various types.
- Local to Atlanta, GA
Must be authorized to work in the US. Sponsorships are not available.
30+ days ago