At least 10+ years of hands-on experience in software development, implementation, production support, and application maintenance.
Bachelor’s degree in computer science, Computer Engineering, Information Systems, or a related field.
Strong experience in designing, developing, and supporting large-scale, highly available enterprise applications.
Proven experience in solution architecture, technical solutioning, system design, and application modernization initiatives.
Strong hands-on experience with Python/Django-based backend frameworks.
Experience designing and implementing integrations with MQ, APIs, microservices, and high-volume batch processing systems.
Strong experience working on Linux/Unix platforms, including system administration and troubleshooting.
Hands-on experience in Shell scripting for automation, monitoring, deployment, and operational tasks.
Experience with DevOps concepts, practices, and tools.
Experience managing and supporting Jenkins-based CI/CD processes, including build monitoring, deployment execution, release coordination, job troubleshooting, and production deployment support.
Strong experience with Git version control, including branching, merging, pull requests, conflict resolution, and repository management.
Experience with a variety of source control systems, development tools, and SDLC practices.
Basic knowledge of Apache HTTP Server/Web Services, including configuration, deployment, log analysis, and troubleshooting.
Good understanding of networking fundamentals, including TCP/IP, DNS, load balancers, firewalls, and application connectivity troubleshooting.
Experience coordinating and validating network port openings, firewall rule changes, connectivity testing, and environment readiness activities.
Proficiency in SSH (Secure Shell) in terms of secure server access, remote administration, file transfers (SCP/SFTP), and production support activities.
Experience in application monitoring, production support, incident management, log analysis, root cause analysis, problem management, and service restoration activities.
Experience in troubleshooting applications, infrastructure, deployment, and integration issues across multiple environments.
Strong interpersonal, stakeholder management, and communication skills, both verbal and written.