We are looking for a Software engineer to join our team. The candidate will provide software development, continuous integration, software delivery, systems administration, software quality, and systems documentation support to our client's digital assets, including the public-facing web site, as well as internal software tools; Meet with the Application Development Team and content contributors to develop and discuss strategies and plans for CFPB’s web products, to analyze web content needs, and to propose ways the CFPB's web products can address those needs;
- Troubleshoots system problems and issues and looks for ways to improve the application.
- Has knowledge of commonly- used concepts, practices, and procedures, including: Python, Django, Cloud services, such as AWS, Container technology, such as Docker, and Build automation deployment.
- Assist with the management and development of CFPB’s website, including configuring and modifying the Wagtail CMS;
- Assist in both the architectural and visual modernization and maintenance of the website
- Assist in building a strong technical foundation in build, release, and production using continuous integration tools such as Jenkins;
- Engage with various CFPB personnel to understand requirements in order to develop better software for the Bureau and identify new ways in which the development team can easily solve CFPB issues;
- Collaborate with CFPB on the design, development, and data teams to build valuable tools that benefit the CFPB’s day-to-day operations and broader missions;
- Support, maintain and build out the front-end code base using 508- compliant CSS, HTML, JavaScript, React, and related frameworks;
- Provide training on a variety of systems development methodologies, best-practices, and tools along with insight into new technologies and solutions that could help the Application Team
- Assist in the development of Use Cases, Requirements Definition Documents, User and Administration Manuals, Detailed Design Specifications, and Training Manuals and Plans.
Requirements
- Minimum of 6+ years experience within web application development
- Bachelors Degree or equivalent years of experience
EEO Compliance:
Ryde Technologies is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Ryde Technologies will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.