- Work with business partners, architects, and other groups to identify technical and functional needs of the system, determine the priority of work, and ensure integrated end-to-end design and delivery.
- Attend regular meetings with the back-end team to expose weaknesses and problems.
- Capable of prioritizing multiple projects in order to meet goals without management oversight.
- Implement secure authentication and authorization mechanisms.
- Continuously work to improve the existing codebase, making it more maintainable and performant.
- Integrate third-party APIs and services, ensuring seamless functionality and data synchronization.
- Develop and maintain RESTful APIs for internal and external consumption.
- Leverage best practices for continuous integration and continuous deployment.
- Conduct thorough testing and debugging to ensure high-quality and reliable software delivery.
- Stay up-to-date with emerging technologies and industry trends, and provide recommendations for improving system architecture and development processes.
- Bachelor’s Degree and 4+ years of software development experience.
- 3+ years of experience building application backends with Ruby on Rails.
- 3+ years of experience working with AWS services, Git, RSpec, Postgres and Redis.
- Experience working in an agile team and leveraging best practices for CI/CD.
- Strong familiarity with concepts of MVC, testing, ORM, and REST.
- Understanding of fundamental design principles behind a scalable application.
Preferred Experience/Qualifications:
- Prior experience working on OAuth and multi-factor authentication services.
- Experience supporting Veterans Administration technologies is a plus
- Must be able to obttain a and maintain a Public trust.