Responsibilities
Deploy, maintain, and troubleshoot core business applications, including application servers, associated hardware, endpoints, and databasesMeet and coordinate with internal and external stakeholders to establish project scope, system goals, and requirementsDevelop, analyze, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to followTranslate highly technical specifications into clear non-technical requirementsManage the set-up and configuration of systemsDefine and coordinate the execution of testing procedures, and develop test cases to serve the overall quality assurance processProvide documentation of all processes and training as neededDevelop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarmsPerform design, implementation, and upgrades of information systems to meet the business and user needsImplement best practices for scalability, supportability, ease of maintenance, and system performance
Qualifications
Bachelor's degree in computer science or information technology, or equivalent experience2- 3years experience working with information technologies and systems analysis Strong computer, hardware, software, and analytical skillsProficient in monolithic decomposition and inter-service communication patterns.Experienced in secure integration between On-Premise systems and Public Cloud (AWS/GCP/Azure).Strong command of Docker and Kubernetes (beyond basic VM management).Skilled in designing RDBMS for transactions and NoSQL for scalable/flexible data.Expert in "API-First" development using Swagger/OpenAPI to define clear service contracts.Excellent analytical skills