Technology Services Group Inc. seeks a Vice President, Back-End Engineer II to provide application software development services and technical support, focusing on designing and developing backend features, scaling architecture, and reducing technical debt.
Requirements
- Developing high throughput microservices by leveraging concurrency, multi-core, multi-node solutions supporting multithreading, event-based processing and developing services to manage high data volume using KAFKA technologies
- Developing microservice and highly interactive web application leveraging Java, Spring boot, Angular/Typescript, SQL, and Oracle in development of complete platforms including both user-side front-end and back-end services
- Analyzing the needs of an organization and producing an effective database system according to the business needs and specifications including collecting and analyzing the data, designing algorithms, drawing flowcharts, and implementing code by creating and maintaining complex stored procedures, views, triggers, and tables
- Utilizing Agile methodology and participating in the full software development life cycle, developing software verification plans and quality assurance procedures
- Troubleshooting, debugging, and upgrading existing systems, ensuring the software is updated with the latest features
- Leading the technical design and development of cross-functional, multi-platform application systems following software development lifecycle (SDLC) processes, DevOps processes – CI/CD tools, Git, Monitoring tools such as AppDynamics, and Splunk
Responsibilities
- Consult with internal business groups to provide appropriate application software development services or technical support.
- Provide application software development services or technical support in more complex situations.
- Conduct reviews of the test Plan and test Data.
- Coordinate the technical design, development and documentation of cross-functional, multi-platform application systems.
- Analyze, define and document requirements for data, workflow, and logical processes and interface with other systems.
- Design and develop backend features and components and scale the backend architecture and codebase to support growth.
- Reduce the level of technical debt of the backend codebase.
Other
- Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or a related field, and seven (7) years of experience in the job offered or in a related IT occupation in the financial services industry.
- Remote work may be permitted within a commutable distance from the worksite.