Key responsibilities:
- Develop and implement new software, maintain and improve existing software
- Ensure that software functionality is implemented with a with a focus on code optimization and organization
- Recommend improvements to existing software programs
- Troubleshoot application issues and coordinate issue resolution with operations, functional, and technical teams
- Work with a software development team and Service providers in a geographically distributed structure
- Provide coaching to Junior Associates
- Works independently on simple to medium complex projects
What we require:
- 2 + years of demonstrated software development experience in React, React Native, Java, Spring Boot, Microservices, REST API.
- Hands on experience with tools like Jenkins, Git, Docker, CI/CD, NoSQL and RDBMS concepts, and AWS cloud platform.
- Must be a problem solver with demonstrated experience in solving difficult technology challenges, with a can-do attitude
- Experience in developing and implementing web based solutions
- Knowledge of architecture design concepts, object oriented design and techniques
- Knowledge of logical and physical database architectures and operating systems
- Self-starter with ability to multi-task, prioritize, manage workload, and consistently deliver results
- Experience in Agile and Iterative development methodologies
- Strong communication skills with ability to interact with partners globally
- Technical areas of expertise:
- Experience in financial services and business practices
- Experience in business intelligence and data analytics programs
- Background in data modeling and data architecture for business analytics
- Experience in capture of business reporting requirements and design/development of reports.
- Experience in managing federated data models, including dispersed and duplicated data sets
- Experience in Oracle Business Intelligence (OBI) report development
- Extensive experience in Extract-Transform-Load (ETL) script development and tools (e.g. Informatics)
- Experience in SQL (procedural and declarative) development
- Strong background in data warehouse schema design and dimensional data management (e.g. Star-Schema, Federated-Model, etc.)
- Experience in big data technologies (Hadoop, Sparx, Map-Reduce, CouchDB, etc.)
- (desired) Operational data-store schema design (e.g. SQL Server, Oracle)