Description

Job Summary

Responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. 
May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm. 
The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages. Software Developers work closely with business partners in defining requirements and implementing solutions.
Hands-on experience with Oracle/Snow Flake, Java or Python APIs, and AWS technologies.
Collaborate with multiple stakeholders such as product management, application development, DevOps, and other technical groups.
Take ownership of tasks and follow them through to completion.

Qualifications

Experience with developing SQL queries and PL/SQL scripts in Oracle or cloud warehouse like Snowflake
Optimization and performance tuning of data processing workflows for improved efficiency
Hands on experience of Java or python are desired as secondary skills
Strong understanding on cloud warehouse architecture and services in AWS or similar cloud platform
Knowledge of data warehouse principles like star schema model using slowly changing dimension and facts is desired
Experience in scheduling jobs using Autosys or similar tools
Familiarity with DevOps tools like Maven, Jenkins, nexus and fortify.
Solid understanding of Agile, CI/CD, Dev/Ops practices and tools
Strong soft skills including attention to detail, verbal and written communication, team oriented and self-motivated
Experienced in working with a geographically separated team.

Education

Any Graduate