Location: Chennai
Experience: 2+ Years
Role: Software Developer
Skill: Python
Key Responsibilities:
- A programming background is root component to this role so experience across such products as Python, Java, Scala, NodeJS, etc. is key.
- Utilizing Angular JS as a Web App framework development (and design) will also be a must in this position
- Be an active advisor of best practices in automation development to stakeholders and partners
- Configure and manage a variety of internally developed and third-party applications and services, across multiple environments
- Experience in building/integrating with Rest APIs and microservices utilizing Spring and Spring Boot
- Good understanding of building HTML5 Single page applications
Knowledge/Experience:
- Bachelor Degree (BS) in engineering, science, mathematics, information systems or computer science; or the equivalent in experience and evidence of exceptional ability.
- 10 or more years of IT experience working in a complex cross matrix environment, preferably for financial or banking industry
- 5+ years of relevant experience with DevOps in a Linux environment, preferably large compute clusters.
Essential Skills:
- Experience in transition from legacy to cloud platforms and technologies including CI/CD/RLM.
- Automation, Orchestration, CI/CD, Development or DevOps background.
- Superior development experience with Scala or Python
- Excellent knowledge and background in DevOps concepts and technologies including CI/CD
- Prior exposure to UI Development is a must.
- Scrum Development and preferably an interest in fully participating in an enabled, self-managing Scrum team.
- Familiarity with databases in any implementation: SQL Server, PostgreSQL, MongoDB, Sybase, Oracle, etc
Strong analytical and problem solving skills; ability to provide “hands-on” technical support and analysis on as needed basis. - Be detail oriented and deliverable focused.
- Sound issue resolution, judgment and influencing skills required.
- Excellent organizational, inter-personal, and project management skills.
- Hard working and self-motivated.
- Should be able to work effectively under pressure.
- Ability to manage multiple roles as required by the project and changing priorities.
- Team player, willing to work extra hours, including weekends on an as needed basis with relatively short notice to meet deliverables and migration issues.