Detailed Job Role / Functions : Identifies and determines technical solutions based on the user requirements.Communicates and coordinates with internal and external users for analysis and design.
Create technical requirements and design working solutions to ensure business and functional requirements are met successfully.
Ensure the inclusion and implementation of software design must be scalable and secure. Performs integration between various products to 3rd party software solutions and back office.
Troubleshooting and resolving issues and roadblocks identified in both development and production environments.Assist both development and IT operations teams with infrastructure design, architecture and maintenance.
Develop and maintain automation software systems.Mentoring and coaching junior developers.Education· Degree in Computer Science, Information Technology or any equivalent.
Education· Degree in Computer Science, Information Technology or any equivalent.Work Experience : At least 5 years of work experience in Software Development.
At least 2 to 3 years working experience as a DevOps or similar role and position.Solid experience and working knowledge in development using Python.
Experience with other database systems, applications and tools such as Big Data (MongoDB, Hadoop), MS SQL Server, Oracle, etc.
is a plus but not required.Knowledge in Linux / Unix based systems.Experience in building automation software systems and running various orchestration tools.
Experience using task and project management tools such as Redmine, JIRA, etc.· Experience in implementing Software Security Lifecycle Frameworks and Methodologies.