Share this Job

Go Back

Application Development Manager/SCRUM Master loc:Princeton, NJ


2016-06-14 16:11:10
Job Type: Full Time only
Budget $: 100,000 - 200,000

  • Manage the day to day activities of the development team using Agile methodology Staff forward development projects
  • Review technical designs and perform code reviews to ensure adherence to technical standards
  • Review and develop technical standards based on industry best practices
  • Work with developers and analyst to create estimates and project plans Manage changes within and across projects to meet dynamic business needs
  • Drive projects to completion on time and within budget Report project statuses to senior management and stakeholders
  • Conduct annual reviews and create professional development plans for direct reports Interview and hire new staff members
  • Design software solutions that meet business needs and follow software development best practices and standards
  • Strong problem solving skills, the ability to work in a diverse, dynamic, and fast paced environment, the ability to meet aggressive deadlines, the flexibility to multi-task, the aptitude to work well with the IT team Capability to work efficiently with minimal guidance
  • Excellent verbal and written communication skills and the skills to create documentation to comply with department and audit requirements Lead the design, development and implementation cycles on various projects.
  • Conduct design, code, and QA walk throughs and reviews Stay abreast of the ever changing technology industry to make sure solutions developed are following both internal and industry best practices and will meet the needs of the business going forward
  • Work as a technical liaison between various technical teams in IT organizationDoing everything possible to ensure delighting customers
  • Guiding the team and organization on how to use Agile/Scrum practices and values to delight customers
  • Guiding the team on how to get the most of out of self-organization
  • Guiding the team on self-organizing to fill in the intentional gaps left in the Agile/Scrum frameworks Assessing the Scrum Maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization
  • Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment.
  • Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving.
  • Facilitating getting the work done without coercion, assigning, or dictating the work.
  • Facilitating discussion, decision making, and conflict resolution Assisting with internal and external communication, improving transparency, and radiating information
  • Supporting and educating the Product Owner, especially with respect to grooming and maintaining the product backlog.
  • Providing all support to the team using a servant leadership style whenever possible, and leading by example
Qualifications:
  • 3-5 years of experience playing the Scrum Master role for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory.
  • 3-5 years of experience working with various Agile approaches: XP, Kanban, Scrumban, Crystal, FDD, etc.
  • Ten or more years of professional Information Technology experience with seven or more years of software development and engineering experience including analysis, design, development, application deployment, support, and optimization for enterprise systems and technologies First level Scrum Master certification (CSM, PSM I)
  • Experience playing the Scrum Master role for at least one year for a software development team that was diligently applying Scrum principles, practices, and theory. Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
  • Knowledge of numerous well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (i.e. numerous Burn-down techniques, numerous Retrospective formats, handling bugs, etc.)
  • Strong communicator and relationship builder with all levels of the organization
  • Ability to communicate technical issues to non-technical business colleagues Passion and demonstrated ability for continuous process improvement Proven ability to meet deadlines
  • Expertise with full software development life cycle including writing functional & technical specifications, design documentation, QA processes, source control, maintenance and deployment procedures.
  • Ability to incorporate relevant technical concepts/best practices and components into an enterprise environment
  • Strong analytical and problem solving skills
  • Excellent communication and mentoring skills
Technical Qualifications
  • Experience developing tools, frameworks and processes intended to maximize software quality and minimize time-to-delivery
  • Ability to mentor and guide developers on software architecture
  • Good understanding of SOA and experience building RESTful Web Services
  • Willingness to adapt and learn new technologies and methodologies
  • Experience with more than one of the following technologies:.NET WebApiC# .NETEntity Framework Oracle and/or SQL Serverjs Pythonjs Elastic search Jenkins

Key Skills: