The Software Engineer II is responsible for the full software development lifecycle including design, development, testing, deployment, maintenance, and support of software solutions
Job Summary
The Software Engineer II is responsible for the full software development lifecycle including design, development, testing, deployment, maintenance, and support of software solutions.
The role advances the team's technical foundation to deliver modern, simple, and secure solutions while raising engineering skills within the squad.
The position requires active participation in agile ceremonies and collaboration with cross-functional teams to ensure timely delivery and quality standards.
Matching Summary
The Software Engineer II is responsible for the full software development lifecycle including design, development, testing, deployment, maintenance, and support of software solutions.
Skills & Requirements
Must-have
Software development lifecycle
Cloud computing platform data services
Coding in Python, Scala, SQL, PowerShell
Agile software development practices
Application performance and scalability
DevOps practices
Database systems knowledge (SQL)
Nice-to-have
Azure Logic and Function apps experience
Exposure to wholesale and retail solutions
Data Catalogs and metadata management
Strong project and time management skills
Excellent written and oral communication
Peer mentoring and collaboration
Ability to quickly learn new technologies
Key Requirements
Bachelor’s degree or equivalent experience
2-4 years professional experience
Exposure to cloud data services
Coding proficiency in modern programming languages