We are seeking a highly skilled, results oriented, critical thinker to join our development and support team. Our team engages stakeholders to identify and develop business-oriented technical solutions. We work collaboratively with to support the full end-to-end development life cycle, from initiation through operations and maintenance.
Developers engage with stakeholders; gather and document requirements; and develop integrated applications to support business, science, policy, program, and communication activities across the organization.
Must have proven development experience using MERN Stack or similar variant.
Frontend
- ReactJS, JavaScript or TypeScript, or similar technology
Backend
- Express, Node.js, or similar technology
Database
- MongoDB, or similar technology
RESPONSIIBILITIES
- Work collaboratively with team members, customers, and stakeholders.
- Write application code using industry standards and best practices.
- Design, develop, and implement software, applications, and user interfaces.
- Translate business and functional requirements into web apps.
- Create RESTful services with Node.js.
- Document system designs and approaches. Create related documentations, user documents, training materials, and other documentations as needed.
- Test software and interfaces. Create and support quality assurance and user testing.
- Provide technical insight, recommendations, and alternatives analysis based on your knowledge and experience.
- Provide input into strategies, architectures, and approaches to build, implement, and improve new and existing solutions and approaches.
- Develop and implement communications, presentations, and trainings to support implemented solutions.
- Function as first-line support for stakeholders, focused project support, ad-hoc project requests, informational data calls, risk resolutions, and change management. Performs fixes and enhancements as needed.
- Provide services and support that foster communication and collaboration across organizational business units.
- Participates in meetings, records meeting notes, and update stakeholders.
- Other duties and responsibilities as assigned.
QUALIFICATIONS
- Must have proven development experience using MERN Stack or similar variant. MongoDB, Express.js, React.js, and Node.js
- Should know Git Repository, Jira, and Team Foundation Server.
- Strong Microsoft Office skills (e.g., Excel, PowerPoint, Word). Must be able to use the Microsoft Office Suite in a business setting to support stakeholders.
- Software development / engineering experience.
- Must have proven experience in front & back-end development
- Strong emphasis on engineering best practices
- Experience working in Agile/Iterative environments.
- Must possess strong critical thinking skills and the ability to analyze and solve problems with limited information, oversight, or direction from leadership.
- Must be able to gather and document business requirements and translate them into attractive and functional solutions.
- Must have strong interpersonal, written, and oral communication skills.
- Must possess the ability to present technical concepts, ideas, solutions, and data to non-technical audiences using oral and written communications, reports, and dashboards.