Redhorse is transforming how government uses data and technology by developing a next-generation desktop application designed to streamline and automate current manual business workflows, improving government efficiency and effectiveness.
Requirements
- Experience developing full-stack applications including, business logic and database interface.
- Knowledge of one or more high-level programming languages like .Net, Java, or C.
- Experience with secure software development techniques including encryption, user authentication, and enforcing role-based access control to system data.
- Experience programmatically interfacing with third-party systems to asynchronously exchange requests and responses.
- Experience with Agile development methodologies.
- Experience with cloud-based platforms (e.g., AWS, Azure, GCP).
- Familiarity with DevOps practices and tools (e.g., Git, CI/CD pipelines).
Responsibilities
- Provide software development services in designing, developing, testing, and deploying a WinForms desktop application.
- Develop full-stack applications, robust business logic, and efficient database interfaces.
- Implement secure software development techniques, including encryption, user interfaces, validation and role-based access control to protect system data.
- Programmatically interface with third-party systems to asynchronously exchange requests and responses.
- Collaborate with stakeholders to understand requirements and ensure the application meets their needs.
Other
- Minimum of 5 years of experience in software development.
- Active Top Secret with SCI eligibility.
- Experience with specific databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with testing frameworks and methodologies.