Description
Design, develop, and support end-to-end software systems and integrations.
This role is on-site.
Responsibilities
- Own end-to-end system integration to improve product quality and analyze requirements.
- Collaborate with stakeholders to support project proposals and justify cost/benefit analyses.
- Provide technical guidance and mentor less senior engineers across all SDLC phases.
- Execute functional testing and system integration testing to validate system behavior.
Required Skills
- 10+ years of professional software development and maintenance experience.
- Strong C++ development experience with object-oriented design expertise.
- Experience in financial systems or regulated environments.
- Strong knowledge of Oracle or other RDBMS, including PL/SQL.
- Hands-on experience with gRPC-based services.
- Experience with CI/CD pipelines and automated build processes.
- Proficiency with Bitbucket for source control.
- Experience working in Linux environments, including file systems and network protocols.
Preferred Skills
- Exposure to Java, Python, or C.
- Knowledge of ElasticSearch.