Job Description
The minimum requirements we seek :
- 5+ years experience in Software Engineering.
- Bachelor's degree in computer science, computer engineering or a combination of education and equivalent experience.
- Willingness to collaborate daily with team members.
- A strong curiosity around how to best use technology to amaze and delight our customers
- 2+ year experience with developing for and deploying to GCP cloud platforms
- Experience in development in at least some from each following categories :
- Languages : Java / Kotlin / JS / TS / Python / Other
- Frontend frameworks : Angular / React / Vue / Other
- Backend frameworks : Spring / Node / Other
- Proven experience understanding, practicing, and advocating for software engineering disciplines from eXtreme Programming (XP), Clean Code, Software Craftmanship, and Lean including :
- Paired / Extreme programming
- Test-first / Test Driven Development (TDD)
- Evolutionary design
- Minimum Viable Product
- FOSSA, SofarQube,42Crunch, etc.,
Responsibilities
The Software Engineer will be responsible for the development and ongoing support / maintenance of the analytic solutions.
Product And Requirements Management : Participate in and / or lead the development of requirements, features, user stories, use cases, and test cases. Participate in stand-up operations meetings.Author : Process and Design DocumentsDesign / Develop / Test / Deploy : Work with the Business Customer, Product Owner, Architects, Product Designer, Software Engineers, and Security Controls Champion on solution design, development, and deployment.Operations : Generate Metrics, Perform User Access Authorization, Perform Password Maintenance, and Build Deployment Pipelines.Incident, Problem, And Change / Service Requests : Participate and / or lead incident, problem, change and service request-related activities. Includes root cause analysis (RCA). Includes proactive problem management / defect prevention activities.Qualifications
Our preferred qualifications :
Highly effective in working with other technical experts, Product Managers, UI / UX Designers and business stakeholdersDelivered products that include web front-end development; JavaScript, CSS, frameworks like Angular, React etc.Comfortable with Continuous Integration / Continuous Delivery tools and pipelines e.g. Tekton, Terraform Jenkins, Cloud Build, etc.Experience with machine learning, mathematical modeling, and data analysis is a plusExperience with CA Agile Central (Rally), backlogs, iterations, user stories, or similar Agile ToolsExperience in the development of microservicesUnderstanding of fundamental data modelingStrong analytical and problem-solving skillsShow more
Show less
Skills Required
Java, Machine Learning, Continuous Delivery, Node, Vue, Kotlin, Angular, Spring, Jenkins, Continuous Integration, React, Gcp, Javascript, Terraform, Data Analysis, Rally, Python