Software Developer, Fullstack, Junior

11/6/17
ManTech (www.mantech.com)
Other

/yr

  Full Time   Employee   Contractor


Owings Mills
Maryland
United States



  • Manage and lead one or more cross-functional teams of analysts, developers, testers, and other technology associates, throughout multiple releases each year

  • Participate in the organization and planning of the development schedule, based on the methodology used to create a cohesive plan, with major milestones, underlying activities and deliverables, documented dependencies, and in alignment with project scope, backlog items, user stories, and need by dates

  • Lead scrum teams in release activities to enable the successful delivery of technology solutions within scope, budget, time, and quality parameters

  • Organize and facilitate release and sprint planning, daily stand-up meetings, huddles, demos, retrospectives, and other scrum-related activities and meetings

  • Track and communicate team velocity and sprint/release progress

  • Partner with release managers to identify, document, manage, and mitigate risks and issues throughout the project lifecycle, including timely communications, escalations, impact analysis, recommendations, and contingency plans

  • Maintain process documentation

  • Ensure the development teams are practicing agile principles such as team empowerment, collaboration, prioritization, team accountability, and visibility

  • Ensure the team strives to make each increment of functionality potentially releasable

  • Assist team with making appropriate commitments through story selection, task definition, estimation, assignments, and execution

  • Empower the teams to self-organize

  • Identify and remove impediments, prevent distractions that interfere with the ability of the team to deliver the sprint goals

  • Update agile tracking systems to provide visibility of Product & Sprint Backlog progress

  • Assist with timely internal and external communications for superior transparency

  • Improve the productivity of the sprint teams

  • Facilitate discussion and conflict resolution

  • Recommend improvements and assist in changes to best practices

  • Support the release & functional managers, and other project scrum masters as necessary

  • Manage efforts with release managers to determine any adjustments to project scope, schedules, and resource assignments, as required throughout projects, to respond to emerging requirements, risks, and issues



  • Function as backup point of contact for release manager; act as temporary release manager as deemed necessary

  • U.S. citizenship or permanent residency (no visas)

  • Bachelors or equivalent degree in Computer Science, or equivalent industry working experience in a systems analysis/development environment

  • Certified Scrum Master or PMI-ACP

  • Ability to learn quickly in a dynamic environment

  • Understanding of software architecture

  • Ability to manage multiple scrum teams against deadlines

  • 2+ years of experience managing scrum teams in an agile environment

  • Excellent problem-solving and organizational skills with attention to detail

  • Experience in leadership roles on projects following software development lifecycles

  • Strong written and oral communication skills



  • Experience building highly scalable applications involving massive amounts of data volumes and transactions

  • Experience in enterprise software scrum team management

  • Functional/working experience with EQRS systems

  • Experience working on government healthcare projects

  • Experience working in an application development organization developing healthcare systems

  • Experience with ADF, OBIEE and ETL


Advertisement

 

Save This Job

Email This Job to a Friend