Software Development Manager

Alpharetta, GA 30009

Posted: 08/17/2018 Employment Type: Direct Hire Industry: Development Manager/Director Job Number: 50921

Software Development Manager

SUMMARY:

Our client is looking for a Hands-on (30-50% of the time) Software Development Manager for their development teams in Alpharetta, GA.  This team consists of Java/J2EE Developers, Middleware Developers, QA, ETL Developers, UI Engineers, developing leading-edge IoT Software Products.  This candidate will need to come from a Product Development background, leading teams, mentoring, code quality assessments, code reviews, and implementing best practices. 

RESPONSIBILITIES
  • Collaborate with our Product and Project Management teams to design & deliver new product features that improve our merchants' businesses
  • Contribute to architecture, implementation, & performance decisions
  • Keep your hands dirty - Write code and fix bugs
  • Participate in code reviews and contribute to team and personal learning
  • Own the development activities and ensure the highest quality output to QA team
  • Develop and enhance a metrics driven Product Development process and ensure compliance
  • Coach and mentor software developers on software development best practices
  • Lead DevOps team and ensure that all infrastructural needs are met
  • To instill the industry best practices in all development processes
  • Work with the Product Managers, SMEs to understand the business needs and help the development team resolve complex issues
  • Work with Program and Project managers to ensure timely delivery of the initiatives and releases in an Agile environment

QUALIFICATIONS
  • 10+ years of hands on software development experience using the latest open source technologies like Java/J2ee, RoR, Scala, Python, Spring etc. for enterprise Web applications and products
  • 2+ years of experience working with one of the JavaScript frameworks like Node.js, Angular.js, backbone.js, ember.js etc
  • 3+ years of experience developing B2B and B2C Software Products
  • 3+ years of experience as technical development manager with hands on delivery approach
  • Experience working with Analytics products and ETL platforms preferably in the cloud
  • Experience with Containerization using Docker or other technologies
  • Experience working with AWS cloud is a big plus
  • Experience working with complex application architectures and ability to make good architectural decisions
  • Must have a passion for coding and solving complex problems
  • Ability to work on multiple projects, all complexity levels, in an environment with changing priorities
  • Has a track record of building and retaining high performance development teams
  • Good understanding of big data components and architecture and data analytics environment
  • Ability to promote QA Automation and affinity to work with QA Automation Teams
  • An exceptional communicator who can work effectively in a technical environment as well as in a non-technical business user community
  • Must be a team player with excellent coordination skills
  • Must have a BS / Advanced Degree in Computer Science or equivalent
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.