Junior Java Developer - Military veterans preferred

ManTech (www.mantech.com)


  full-time   employee   contract

Owings Mills
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