Description
The Software Engineer is responsible for the design, build, support and optimization of robust and scalable APIs and microservices for financial system integration with data collection, storage and access in application databases, real time processing and the enterprise data warehouse. The position is responsible for creating high performance, secure and reliable APIs in microservices by collaborating with cross-functional teams and aligning with Business strategies and requirements. This role requires an understanding of microservices architecture, cloud computing, web services, data warehouses and programming languages.
- Designs, builds, supports and optimizes APIs and microservices for financial system integration and data collection, storage and access ensuring high availability, scalability and security
- Assists with the creation of architectural and design solutions ensuring APIs and microservices align with Business strategies and requirements
- Create & test clean, scalable, efficient and maintainable code that follows Develops practices
- Conduct code reviews to ensure code and data quality and adherence with IT and Data governance standards
- Create and maintain documentation of APIs, microservices and processes
- Ensures high uptime, increase performance and low latency by using log aggregation & monitoring tools to support and maintain APIs and microservices
- Collaborate with cross-functional teams using strong communication sills to understand and contribute to functional and technical specifications
Qualifications:
- Bachelor's degree in Management Information Technology, Computer Science, Mathematics, or related field
- 5+ years IT experience preferably in the financial industry, knowledge of Docker and container tools, Cloud platforms and API Gateway tools
- 5+ years API and microservices development and support experience with Mulesoft using Java and Dataweave
- 5+ years SQL development and support experience
- 5+ years user requirements gathering/use case development experience; experience with technical writing/documentation; transforming from a manual process centric environment to aa fully automated environment; Agile development methodologies and tools (preferably Atlassian Jira - Scrum & Kanban, Confluence - documentation, & Bit Bucket - DevOps; experience with aa log aggregation, analysis & monitoring tool, Datadog is preferred,
- Knowledge of IT and data governance, data privacy and security best practices
Skills:
- Advanced proficiency in the use of Microsoft Excel, Word, Access, SQL Database, Java programming, data manipulation; basic keyboarding and calculator skills; must able to perform advanced math and carry out complex written instructions
- Work may occasionally require more that 40 hours per week to perform the essential function of the job
- Office setting wit lifting up to 30 lbs.
ANBTX strongly encourages candidates that are fluent in English and Spanish to apply. Jobs that specifically require candidates to be bilingual will be posted as a requirement.
Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
|