Scrum Master / .NET Developer

  • Leidos,
  • Fairfax, VA
company banner
Leidos
.Net, Agile, Architecture, CSS, Developer, Development, JavaScript, jQuery, Libraries, Management, Metrics, Project, Release, Research, Scrum, SQL, SQL Server, System Architecture, Testing
Full Time
Work from home not available Travel not required

Job Description




Job Description:


We are looking for a motivated, highly organized Scrum Master/.NET developer to join our team. As a Team Lead, you will be responsible for the design, development, and testing of application solutions within an object-oriented environment. You will get to work on all aspects of the application, including writing SQL and altering the data model, developing state of the art .NET code in the mid-tier, and implementing complex and modern solutions utilizing the latest JavaScript libraries in the presentation tier. You will work closely with the development lead and technical architect for technical mentoring and guidance. You will be expected to collaborate closely with all members of the scrum team to ensure the team is implementing accurate and high-quality solutions. Additionally, you will work closely with the customer relationship managers at the DEA, helping the development lead to manage technical aspects of the customer's environment. This includes migration of releases to the customers' production environments and coordinating with the Scrum team to ensure all production issues/requests are resolved according to customer deadlines. The Software Development/Scrum Master, will lead a software development team of 6 to 10 while managing risks, escalating impediments, and helping to drive continuous process improvement. The Team Lead will be responsible for coordinating with Product Owners, Software Engineers, Program Management and other feature development teams. This position requires strong leadership skills in order to lead a multi-skilled, complex, technical team of individuals. Excellent communication, team building and prioritization skills, as well as the ability to be flexible and responsive in a fast paced environment are needed. This position also requires superior capability in Design, Development, Documentation, Integration, Debugging and Testing.

This role requires strong technical skills and the ability to manage time effectively to properly prioritize and multi-task. You must be able to work collaboratively with the customers and with our project team in an Agile environment, following agile processes, and remain flexible to changes in a fast-paced environment. This position is a great opportunity for anyone interested in moving into a development lead or other customer-facing or management type of role! Your contributions will directly impact the success of the customers' mission, our team, and ultimately Leidos!

Description of Position and Responsibilities

The Software Development/Scrum Master is a member of the project team who takes responsibility for implementing parts of the system architecture using best practices in an agile development environment. This will include coding, unit testing, using design patterns, and leading a software development team of 6 to 10 while managing risks, escalating impediments, and helping to drive continuous process improvement. The Team Lead will be responsible for coordinating with Product Owners, Software Engineers, Program Management and other feature development teams. This position requires strong leadership skills in order to lead a multi-skilled, complex, technical team of individuals. Excellent communication, team building and prioritization skills, as well as the ability to be flexible and responsive in a fast paced environment are needed. This position also requires superior capability in Design, Development, Documentation, Integration, Debugging and Testing.

Responsibilities:

  • Design, develop, and maintain software for a variety of engineering applications which includes back end and web interfaces
  • Contribute to the feature team's design, development, documentation and testing of new enhancements to the system. Develop and maintain .Net software applications Lead and mentor more junior members of the team in the performance of project tasks
  • Prototype, prove, and build solutions using Open Source and JavaScript frameworks, and .NET platforms.
  • Work as a scrum master within an Agile Scrum Environment; interacting with Production Owners and representatives; own progress blockers, communicate progress to plans and coach teams to correctly apply Agile principles.

  • Work with multiple feature development teams to meet both sprint and release commitments and milestones.

  • Guiding/directing engineering staff in the execution of engineering functions ensuring compliance with program and functional processes.

  • Participate in on-site requirements gathering meetings that require technical expertise.
  • Mentor team members in best practices around architecture practices and patterns.
  • Research and recommend technologies that improve current systems and provide vision for future technology architecture and infrastructure.
  • Hold the team accountable for code quality, and on-time delivery of committed work.
  • Shape the development culture to encourage innovation and high-level execution.
  • Communicate status of work items to the development lead, identify impacts on the release plan, and suggest resolutions for any issues/impacts.
  • Identify and communicate project risks and mitigation strategies to the development lead.
  • Perform application releases in the customer Test and Production environments.
  • Establish trusted relationships with customer management and users by assisting with user support and ensuring the resolution of all technical issues according to customer deadlines.
    Required Qualifications


    Typically requires BS degree and 12 years of prior relevant experience or Masters with 10 years of prior relevant experience. Additional years of experience and/or relevant certifications may be considered in lieu of degree.


    Qualifications:

    Previous experience leading a software team, engaging stakeholders, contributors and technical resources to analyze user needs and resource limitations. Experience with facilitating scrum for the team (Planning, Retrospective, Grooming & Review/Demo). Able to track and produce key metrics

    Agile experience/knowledge of key agile techniques

    • 6+ years of .Net development experience



Strongly desired:

  • Familiarity / experience with SQL Server databases, Model View Controller (MVC), Entity Framework, C#, JQuery, CSS, and Razor View.





Company Information

Leidos is a Fortune 500® information technology, engineering, and science solutions and services leader working to solve the world's toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company's 31,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $10.17 billion for the fiscal year ended December 29, 2017. (NYSE: LDOS) All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
Dice Id : SCNCAPI2
Position Id : R-00007135

Similar Positions at Leidos

Scrum Master (Senior) POLY REQUIRED
  • Reston, VA
  • 2 days ago
SCRUM Master (Master) POLY REQUIRED
  • Reston, VA
  • 2 days ago
Scrum Master
  • Rockville, MD
  • 2 days ago
Scrum Master
  • Arlington, VA
  • 2 days ago
System Ops Scrum Master
  • Gaithersburg, MD
  • 2 days ago
Senior Software Engineer/Scrum Master - TS/SCI w/ Poly
  • Annapolis Junction, MD
  • 2 days ago
Scrum Master
  • Baltimore, MD
  • 2 days ago
Scrum Master
  • Baltimore, MD
  • 2 days ago