Fidelity is looking to solve complex software application development and data integration problems within their organization
Requirements
- Demonstrated Expertise (DE) developing data integration solutions to extract data for real-time and batch processing from heterogeneous systems (Postgres, Oracle, and AWS s3) using Python, Spark, and AWS services (AWS lambda, EMR, EC2, SNS, and SQS)
- DE designing, planning, and performing data profiling on data sets to create data models and implement Data Definition Languages (DDLs) and views using SQL Server, Oracle, Snowflake, and Aurora Postgres
- DE identifying security vulnerabilities using Grafana, and removing them by applying DevOps principles throughout the Software Development Life Cycle (SDLC)
- DE designing and developing highly available, low latency, distributed applications and tuning complex queries to optimize database performance, using SQL
- Experience with AWS services, Python, Jenkins, Snowflake, and SQL
- Experience with Java and Oracle environment
- Experience with microservices, Lambda, and database applications
Responsibilities
- Develops original and creative technical solutions to on-going development efforts
- Designs applications or subsystems on major projects and for/in multiple platforms
- Develops applications for multiple projects supporting several divisional initiatives
- Supports and performs all phases of testing leading to implementation
- Assists in the planning and conducting of user acceptance testing
- Develops comprehensive documentation for multiple applications supporting several corporate initiatives
- Responsible for post-installation testing of any problems
Other
- Bachelor’s degree (or foreign education equivalent) in Information Technology and Management, Computer Science, Engineering, Information Systems, Mathematics, Physics, or a closely related field
- Three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation)
- Alternatively, Master’s degree (or foreign education equivalent) in Information Technology and Management, Computer Science, Engineering, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer
- Must be able to work onsite every other week (all business days, M-F) in a Fidelity office
- Must comply with Fidelity’s business governance and regulations, including those related to Criminal Histories