Job Description
Responsibilities:
Gather requirements, build roadmaps, & design, implement, & unit test software solutions
Work with product owners to understand and negotiate implementation constraints such as system APIs
Work with data architecture team and data engineers in the analytics CoE to understand and improve inbound data pipeline
Build and rigorously test software infrastructure based on existing data pipeline, methods proven out by the data science team, and systems requirements jointly defined with product owners
Work closely with both backend developers and IT data architecture group
Support bug fixing and performance analysis along the data pipeline
Help build Oracle stored procedures/functions packages and Unix shell scripts as required
Serve as a strong advocate for a culture of process and data quality across development teams
Follow an agile development methodology
Qualifications:
BS/MS degree in Computer Science, Engineering, Statistics, Information Technology or a related subject
5-7 years of experience in systems integration & software engineering in Python, C#/C++, Java, Scala, PHP, etc.
Has used SQL, PL/SQL and similar languages, UNIX shell scripting
Experienced with data modelling, design patterns, building highly scalable and secured analytical solutions is a plus
Experienced integrating models built using big data tools like Map/Reduce, Spark, CouchDB, Hive, and Pig is a plus
Has strong analytical and problem-solving skills
Agile Experience
Experience working in start-up environment or organizations with an agile culture
Professional attitude and service orientation; superb team player
Individual Skills
Strong communication and collaboration skills and a solid work ethic
Ability to work at an abstract level and gain consensus
Mindset & Behaviors
Able to build a sense of trust and rapport that creates a comfortable & effective workplace
Brings a high-energy and passionate outlook to the role and has a strong sense of ownership