The company is looking to solve the problem of delivering high-quality software solutions by hiring a Sr Software Engineer who can lead the design and implementation of software components.
Requirements
- Strong knowledge of SQL and NoSQL databases; experience with database design and optimization
- Proven experience with cloud platforms such as OCI or AWS; ability to architect cloud solutions and manage cloud resources
- Utilization of CI/CD pipelines using tools like Jenkins, GitLab CI, or similar
- Familiarity with security tools and practices, including Jfrog, Xray, or Checkmarx
- Proficiency in using Jira for project management and task tracking
- Solid understanding of software development methodologies, including Agile and Scrum
- Expertise in Java
Responsibilities
- Develops quality software according to clean code principles and Blue Yonder standards
- Translates business requirements to user stories and actively seeks feedback by the stakeholders
- Takes the lead in designs of individual stories and translates the design to subtasks
- Considers aspects of information security while coding and reviewing other's code
- Raises operational concerns during design phases
- Produces actionable user stories to relieve operational pain
- Plans and performs more complex changes and manages stakeholder expectations
Other
- Bachelors degree in Computer Science or any other related field
- Min 6-8 years of professional experience in software development
- Excellent problem-solving skills and the ability to work collaboratively in a team environment
- Strong communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders
- Participates in team hiring activities
- Onboards new members to the team and helps develop junior engineers
- Timely and proactively communicates impediments to commitments and helps others to overcome theirs