We are seeking a talented Implementations Engineer to join our implementation team, working closely with our Product Manager to ensure the successful development, deployment, and maintenance of JSON configurations and schemas. As a Member of Technical Staff, Implementations, you will play a crucial role in shaping the foundation of our products, ensuring reliability, scalability, and flexibility.
Responsibilities:
- Create and Maintain JSON Configurations: Develop and maintain JSON configurations and schemas for various components of our fintech products, ensuring consistency, accuracy, and compliance with industry standards.
- Version Control Management: Utilize Git and BitBucket for version control management, ensuring effective collaboration and tracking of changes across the development team.
- CI/CD Pipelines: Use Jenkins to automate the deployment and testing processes, enabling continuous integration and delivery of software changes with efficiency and reliability.
- REST Endpoint Understanding: Possess a good understanding of REST endpoints and browser-to-server interactions, ensuring smooth integration of configurations with backend services.
- Linux Proficiency: Have a solid knowledge of Linux operating systems, including basic command-line operations and system administration tasks, to support deployment and configuration management on Linux-based servers.
- Collaborate with Cross-functional Teams: Work closely with Product Managers, Software Engineers, Quality Assurance, and DevOps teams to understand requirements, provide technical guidance, and ensure seamless integration of configurations into the development lifecycle.
- Troubleshooting and Debugging: Investigate and resolve configuration-related issues, debugging errors, and optimizing performance to ensure smooth operation of our products.
- Documentation and Best Practices: Document configuration processes, guidelines, and best practices, maintaining comprehensive documentation to facilitate knowledge sharing and ensure consistency across the team.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 2-3 years of experience as a Configuration Engineer, Software Engineer, or related role, preferably in the fintech or software development industry.
- Proficiency in JSON and JSON Schema definition, with a strong understanding of data modeling and validation.
- Experience building Web-scrapers and third-party API integrations.
- Hands-on experience with version control systems such as Git and collaboration tools like BitBucket.
- Strong understanding of RESTful APIs and browser-to-server interactions.
- Knowledge of Linux operating systems and command-line operations.
- Strong problem-solving skills, with the ability to troubleshoot and debug configuration issues efficiently.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Attention to detail and a proactive approach to ensuring the quality and reliability of configurations and deployments.
- Experience with financial systems or fintech products is a plus.
•
Last updated on May 6, 2024