MORI Associates and the NASA Communication Services (NCS) contract is seeking a Full Stack web developer to support the NASA Enterprise Library. As part of a team of librarians, library techs, and other support staff, the Full Stack Developer will work to deploy, maintain, and standardize library service platforms across the Agency.
Must be living in or willing to relocate to the Washington, D.C. area.
Responsibilities
Skills Required
Education and Training Requirements
Must be living in or willing to relocate to the Washington, D.C. area.
Responsibilities
- Designing, developing, and implementing frontend and backend software for complex web applications
- Managing the end-to-end life cycle for software and applications including design, coding, testing, implementation, deployment as well as support and maintenance.
- Modifying and testing changes to previously developed applications
- Modernizing legacy applications
- Translating software requirements into working and maintainable solutions within the existing application frameworks.
- Developing and adhering to best practices for developing applications
- Ensuring optimization across all platforms including mobile friendly UI/UX.
- Effectively analyzing a problem/task to give accurate timelines for milestones and full implementation completion.
Skills Required
- Content Management Systems: Proficiency in working with content management systems, including Drupal.
- Front-end Technology: Expertise working with front-end technologies, including JavaScript, CSS, HTML, jQuery, and front-end frameworks such as React.JS and Angular.
- Server-Side Development: Strong expertise in server-side programming languages, including PHP, Node.js, and Python, to build robust backend functionalities, manage data flow, and ensure server performance.
- API Development and Integration: Skilled in developing and integrating RESTful APIs, leveraging third-party APIs, and creating efficient communication channels across systems/services.
- Database Management: Proficiency in designing, developing, and optimizing MySQL databases, including schema design, querying, indexing, and performance tuning for efficient data retrieval and storage.
- UI/UX Design: Proficiency in integrating design concepts into applications, collaborating with stakeholders to ensure seamless user experiences and responsive design across platforms.
- Version Control and CI/CD: Strong familiarity with version control systems, including Git and Bitbucket, to manage code repositories effectively, and CI/CD processes, to deploy applications efficiently.
- SharePoint and Office 365 Expertise: Familiarity with SharePoint and other Office 365 applications, understanding their functionalities, and leveraging their capabilities within a development environment.
- Ability to conceptualize and translate outlined requirements into a tangible, functional system by visualizing proposed architectures and constructing them to meet desired specifications and objectives.
- Excellent writing and communication skills
Education and Training Requirements
- Bachelor’s degree in computer science or related technical field.
- Ten years’ relevant experience in development, deployment, and support of web applications.
- Experience in the library, publishing, or other information services industry.
- Familiarity with working in a government contracting environment.
- Networking certification, such as the CompTIA Network+, CCNA, etc.
w3qym7IP4C