Software Development Manager
Edgewater Federal SolutionsAbout the role
Overview
Edgewater Federal Solutions is currently seeking a Software Development Manager to provide technical and team leadership for the application development team that supports the DOE/EHSS AICS contract located in Germantown, Maryland.Ā This position is HYBRID, reporting to the DOE office in Germantown, MD.
Ā
This role will need an experienced .Net developer who can also be a strong influencer of iterative development and a coach and mentor that can lead the technical team and manage stakeholder expectations on building and managing applications built on various Microsoft technologies.
Responsibilities
- Lead team development efforts towards successful iterative project delivery
- Lead team application operations support
- Provide technical leadership to teammates through coaching and mentorship
- Define and communicate attainable goals to team members both project and career focused
- Manage multiple streams of work with varied governing processes and reporting requirements
- Ensure appropriate procedures and processes are followed with on-time delivery on projects
- Troubleshoot and coordinate to resolve performance issues
- Monitor, evaluate, and ensure projects and task for delivery commitments and keep communication lines open and transparent on impediments or risk for on-time delivery
- Define and enforce well defined processes and standard to ensure quality in all tasks and documentation
- Identify and encourage areas for growth and improvement within the team and work with Management on opportunities to seek improvement in these areas
- Collaborate with other teams, portfolio managers and Management to plan, design, develop, test, and maintain web applications
- Collaborate with customers and stakeholders to collect and document project requirements, development of user stories, estimates and delivery schedules
- Refine requirements to translate them into functional specs
- Prepare reports, manuals and other documentation on the status, operation, and maintenance of software
- Package and support deployment of releases
- Develop, refine, and tune integrations between applications
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Adhere to high-quality development principles while delivering solutions on-time and on-budget
- Provide third-level support to business users. Research and evaluate a variety of software products
Qualifications
- U.S. Citizenship is required per contract to obtain and maintain a U.S. Department of Energy clearance
- BS degree in software/technical based field and 5+ years of progressive development experience, focused on data-oriented business applications
- In lieu of a degree, additional relevant experience is applicable
- Hands on experience developing and supporting Enterprise solutions with core Microsoft .Net and related technologies
- Solid understanding with the ASP.NET framework, MVC, C#, SQL Server, and design/architectural patterns
- Experience with SQL database design and development
- Experiencing setting up and utilizing CI/CD pipelines
- Experience in Frontend frameworks like Angular or React
- Experience with HTML5/JavaScript/CSS/jQuery
- Experience with Bootstrap, Typescript, Node.js, NPM, RXJS
- Strong experience with C#, Visual Studio, and MS toolsets
- Experience with Internet Information Services (IIS) 7.0 or higher
- Experience creating web services from scratch and writing Web APIs
- Understanding of object-oriented and service-oriented application development techniques and theories
- Previous leadership experience and experience working directly with customers
- Experience leading the SDLC using Azure DevOps disciplines and toolsets
- Analyze, map, and refine software requirements
- Excellent communication skills to seek clarity on responsibilities and priorities as strategy and priorities shift
- Experience designing and developing enterprise grade software
- Experience with source control management systems and continuous integration/deployment environments
- Experience with Agile development methodologies including Kanban and Scrum
- Experience with Waterfall development methodologies and the vision and drive to help the team and customer transition to Agile
- Internally motivated and strong influencer of transparency and collaboration within the team and in all interactions external to the team
- Strong initiative to find ways to improve solutions, systems, and processes
- Demonstrat
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights ā in under 60 seconds.
Apply Now āGenerate Application KitFree account required ā sign up in 30s