Software Engineering Senior Analyst
Responsibilities
· Minimize "meetings" to get requirements and have direct business interactions
· Write referenceable & modular code
· Design and architect the solution independently
· Be fluent in particular areas and have proficiency in many areas
· Have a passion to learn
· Take ownership and accountability
· Understands when to automate and when not to
· Have a desire to simplify
· Be entrepreneurial / business minded
· Have a quality mindset, not just code quality but also to ensure ongoing data quality by monitoring data to identify problems before they have business impact
· Take risks and champion new ideas
Qualifications
Experience Required:
· 3 - 5 years being part of Agile teams
· 3 - 5 years of scripting
· 2+ years of AWS Hand on (S3, Lamda)
· 2+ years of experience with Pyspark or Python
· 2+ Experience with cloud technologies such as AWS.
· 2+ years of hand on with SQL
Experience Desired:
• Experience with GITHUB
• Teradata, AWS (Glue, Lamda), Databricks, Snowflake, Angular, Rest API, Terraform, Jenkins (Cloudbees, Jenkinsfile/Groovy, password valt)
Education and Training Required:
• Knowledge and/or experience with Health care information domains is a plus
• Computer science – Good to have
• Primary Skills:
• JavaScript, Python, PySpark, TDV, R, Ruby, Perl
• Lambdas, S3, EC2
• Databricks, Snowflakes, Jenkins, Kafka, API Language, Angular, Selenium, AI & Machine Learning
Additional Skills:
• Excellent troubleshooting skills
• Strong communication skills
• Fluent in BDD and TDD development methodologies
• Work in an agile CI/CD environment (Jenkins experience a plus)