SUMMARY: NASA SEWP is seeking a highly experienced and professional Software Development Manager to join the team in Greenbelt, MD. We are looking for an individual capable of contributing to the overall success of delivering a world-class customer experience. Individual will need to be a detail-oriented, customer focused and a proactive leader to manage the day-to-day success of Software Development. This manager, teaming with Information Systems Manager, will co-manage the IT personnel under the guidance of the Director of Information Technology
Typical responsibilities and duties include, but are not limited to:
- Manage a team of Software Developers, Software Testers, Database Administrators, Desktop Support, Systems Administrators, and Security Analysts engaged in the design, implementation, and modification of IT projects and ensure projects are completed on schedule, within budget and meet technical requirements.
- Expected to pursue a deeper understanding of the SEWP Program and possess the ability to implement industry best practices in the area of Project Management and IT Service Delivery (ITIL, ITSM, Agile, HDI, etc.) as it makes sense in the SEWP environment
- Ensure that the software meets the proper standards and adheres to NASA security policies and guidelines, the Software Development lifecycle (SDLC), Software Development procedures, backup and emergency failover/recovery, and maintain the software components, libraries, and middleware.
- Provide leadership to the team, removing roadblocks, facilitate communication and collaboration with internal customers, and helping your team to succeed.
- Assists in administrative supervision of IT Staff, timecard approvals, annual reviews, attract, interview, hire, mentor, and coach software developers at different levels of experience.
- Review status reports prepared by personnel, modify schedules or plans as required, and prepare reports for management, customers, or others.
- Support an excellent customer experience by being proactive in assessing escalations, and working with the team to respond appropriately in a timely manner, may include developing processes and system analytical tools to identify possible problems and solutions.
Education, qualifications and experience:
Required:
- A Bachelor's degree in Computer Science, information technology, or a related field.
- 5+ years of experience in managing, mentoring, and leading Software Development teams, IT development organization
- 5+ years of hands-on experience in Software Development and software project management
Preferred:
- A complete understanding of Agile methodologies (Kanban, SCRUM, Jira), Software Development life-cycles, and a track record of completing software projects on time
- Proficient understanding of JBoss, webservers, Linux, Networking, Exchange, VMware, Cohesity, email, firewalls, Desktop Support, SQL and Oracle database.
- Experience in ServiceNow or similar cloud hosted Software as a Service (SAAS) with integration with on-premises platforms and services.
Key Requirements:
- US Citizen or permanent residency, with ability to obtain a public trust clearance.
- Must possess excellent verbal and written communications skills, attention to detail, and the ability to communicate to all levels of the organization.
- Must be available to provide support after normal business hours, including weekends and holidays.
Halvik offers a competitive full benefits package including:
Halvik Corp is an equal opportunity employer. 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.