Software Developer
Role and Responsibilities:-
Integrate software components and third-party programs.
Be a trusted Advisor of the Customer in the Integration space.
Work with developers to design algorithms and flowcharts.
Produce clean, efficient code based on specifications.
Work for smooth delivery of assigned projects
Ability to work independently and as part of a team in a fast-paced, dynamic development environment
Be a hands-on person and deliver.
Will be involved in product installation/ configurations, troubleshooting (performance, 3rd party integrations, security)
Based on customer requirements, deliver the deployment
Troubleshoot, debug and upgrade existing software.
Gather and evaluate user feedback
Verify and deploy programs and systems.
Required Technical and Professional Expertise:-
Deploying software on top of Linux and troubleshooting Linux-related issues.
Good hands-on Shell scripting, Python, Ansible, Java
Experience in Terraform is an advantage
Working knowledge with Git, eclipse, docker/Podman, Kubernetes, and Jenkins.
Knowledge of Dev/ops & Monitoring.
Basic exposure and knowledge of Databases or open-source AI and ML
Quick Learner, willing to learn, hardworking and explore/pick up the skills on their own.
Working knowledge of Linux (RHEL, CoreOS, Ubuntu)
Preferred Technical And Professional Expertise:-
Demonstrates strong analytical thinking and problem-solving skills
Creative approach to problem-solving, innovation and issue resolution
Superior interpersonal skills and the ability to collaborate actively and proactively with others in a cross-functional team
Should be familiar with development life cycle processes, tools, concepts, and methodologies.
Demonstrates excellent verbal and written communications skills