04 Aug
|
Getinz Techno Services
|
Chennai
04 Aug
Getinz Techno Services
Chennai
Key Responsibilities
- Design, develop, and maintain services and libraries using Python.
- Build robust abstractions for process management, inter-process communication, and automation on Linux systems.
- Make critical technical decisions that shape the platform s architecture, scalability, and functionality.
- Lead and implement complex software development initiatives and projects with a focus on reliability and performance.
- Continuously improve system performance, reliability, and scalability through monitoring, optimization, and automation.
- Effectively delegate tasks, mentor junior engineers, and foster a culture of collaboration, innovation, and knowledge sharing.
- Collaborate with cross-functional teams to gather requirements, design technical solutions, and ensure alignment with business and Agile goals.
- Identify and implement innovative tools, frameworks, and processes to enhance productivity and maintainability.
- Actively participate in incident resolution and troubleshooting, providing timely and effective solutions for production issues.
- Champion Agile engineering practices, CI/CD pipelines, and automated testing frameworks.
Required Qualifications
- Bachelor s degree in Computer Science, Engineering,
or a related field; a Master s is a plus.
- Minimum of 6 years of hands-on experience in software development, with a robust focus on Python.
- Strong proficiency in Python frameworks e.g. Flask, FastAPI, or Django.
- Solid experience in building and consuming RESTful APIs.
- Deep understanding of Linux systems, shell scripting, and system internals.
- Familiarity with networking concepts, process management, and system-level programming on Linux.
- Proven ability to write secure, maintainable, and high-quality code.
- Strong understanding of Agile engineering practices and DevOps principles.
- Excellent problem-solving skills with meticulous attention to detail.
- Demonstrated expertise in debugging, performance tuning, and automation in Linux environments.
Preferred Qualifications
- Knowledge of distributed systems, microservices architecture, and cluster management.
- Familiarity with configuration management and orchestration tools e.g. Ansible, Puppet, or Chef.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Exposure to monitoring and logging tools e.g. Prometheus, Grafana, ELK stack.
📌 Lead Software Engineer (Python) - GEXL (Chennai)
🏢 Getinz Techno Services
📍 Chennai