Salary
💰 $130,000 - $160,000 per year
About the role
- Design and implement the secure transaction environment in support of the BIMQuote Application Platform, including the server application and verify supporting services.
- Design and implement a rigorous auditing system to financial-technology application standards, including scalable logging systems.
- Develop the BIMQuote server application, associated test code, and verify it meets design criteria.
- Participate in code reviews with team members to improve design and coding practices.
- Extend the BIMQuote application to include third-party partner organizations for interoperability: inventory catalog sync, local inventory/pricing, quotes, purchase orders, invoices, credits/returns and payment information.
- Partner organization order delivery tracking and status.
- Participate as part of an Agile development team for daily development of BIMQuote Application and supporting services.
Requirements
- Degree in Engineering, Computer Science, Computer Engineering or similar discipline.
- 7+ years of relevant work experience software development with at least 3 years of enterprise application development experience.
- Experience in implementing a transactional workflow application with stringent security and auditing requirements.
- Proven track record of collaboration in a small team, and successful ability to influence others and achieving shared goals.
- Able to be flexible in an agile environment, identify gaps, communicate and act as needed.
- Effective system and application design experience; performance and accuracy critical for end-to-end transactional requirements.
- Experienced C++ development plus web development skills.
- Database experience related to inventory validation, loan status, available funds, purchase orders and matching invoices to authorize payments.
- Demonstrated situational leadership and self-awareness.
- Preferred: Design and development of a scalable financial technology application.
- Preferred: Experience with a messaging-based workflow engine.
- Preferred: Awareness of AI/ML training, models and maintenance needs.
- Preferred: Successful track record of working as a remote team member.