Description
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 stakeholders 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. Solutions require integration between legacy technical systems and solutions, databases (e.g., SQL and NoSQL), web front end interfaces, and other tools and services to support the implementation of an integrated suite of technology solution to support the multi-faceted business needs of our organization.
Responsibilities
- Work collaboratively with team members, customers, and stakeholders.
- Write website code using industry standards and best practices.
- Design, develop, and implement websites, web pages, and web user interfaces.
- Maintain, manage, and update site pages and page contents.
- Perform regular website and web site page reviews to ensure content is current and relevant.
- Document site designs, architectures, and approaches. Create related documentations, user documents, training materials, and other documentations as needed.
- Test web 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 existing web sites, content, user interfaces, and approaches.
- Develop and implement communications, presentations, and trainings as needed.
- 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
- Bachelor’s degree (or equivalent technical certifications) and 5+ years of relevant experience.
- Technology generalist with desire and willingness to explore and learn new technologies.
- Knowledge of content management systems such as WordPress, Drupal, SharePoint, or similar technologies.
- Experience with HTML, Java, JavaScript, CSS, or similar technologies.
- Experience with BootStrap, Angular, React JS, or similar technologies.
- Experience with relational and non-relational SQL and NoSQL databases.
- 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 web site 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.