Lead Software Engineer
P3769
Posted on 4/3/2023
INACTIVE
Locations
Northbrook, IL, USA • Remote • Chicago, IL, USA • Portland, OR...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Apache Spark
Development Operations (DevOps)
Docker
Business Analytics
Git
Java
Microsoft Azure
RabbitMQ
SCRUM
SQL
Kubernetes
Python
Requirements
- Bachelor's degree (Master's degree desired) typically in Computer Science, Management Information Systems, Mathematics, Business Analytics or another technically strong program
- Understanding of Agile Principles (Scrum)
- 5+ years of proven professional Python or Java development experience
- Proficient with automated testing
- Proficient with VCS (Git)
- Experience with dependency management
- Experience with performance tuning enterprise applications
- Experience with debugging enterprise applications
- Experience with RESTful APIs
- Understanding of CI/CD
- Understanding of Object Oriented Principles
- Understanding SOLID principles
- Spark
- Kubernetes
- Docker
- Enterprise Messaging (RabbitMQ, Service Bus, etc)
- Azure (ADF, DevOps, etc)
- Proficient in SQL
Responsibilities
- Participate in design and development of Python based solutions
- Perform unit and integration testing
- Partner with senior resources, gaining insights
- Provide mentoring to junior resources
- Participate in retrospective reviews
- Participate in the estimation process for new work and releases
- Maintaining and enhancing existing applications
- Bring new perspectives to problems
- Be driven to improve yourself and the way things are done
Retail data science, insights, and media platform