Technology – Software Development / IT Engineering
Core
Design, develop, enhance, and maintain scalable technology solutions across software development, application engineering, data, cloud, and enterprise technologies.
Role type
Software Development / IT Engineering
Builds
Scalable technology solutions, APIs, applications, databases, and third-party systems
Domain
Technology / Software Engineering
Required skills
Java, JavaScript, TypeScript, React, Angular, Vue.js, Spring Boot, Node.js, SQL Server, PostgreSQL, MySQL, Maria DB, AWS, Azure, Google Cloud, Docker, Kubernetes, Jenkins, GitHub Actions, REST APIs, SOAP, Microservices, SQL, ETL, Power BI, Selenium, API Testing
Preferred skills
AI/ML, GenAI, Automation, Cybersecurity, Infrastructure
Technologies
Java, JavaScript, TypeScript, React, Angular, Vue.js, Spring Boot, Node.js, SQL Server, PostgreSQL, MySQL, Maria DB, AWS, Azure, Google Cloud, Docker, Kubernetes, Jenkins, GitHub Actions, Selenium, Power BI
Responsibilities
Design, develop, enhance, and maintain scalable technology solutions; Analyze business and technical requirements and translate them into effective solutions; Develop clean, maintainable, and reusable code following industry best practices; Work with cross-functional teams including Product, Business, QA, DevOps, and Support; Participate in the complete software development lifecycle (SDLC), including requirement analysis, development, testing, deployment, and production support; Troubleshoot technical issues and implement appropriate solutions; Develop and integrate APIs, applications, databases, and third-party systems as required; Participate in code reviews, technical discussions, and continuous improvement initiatives; Support application performance, scalability, security, and reliability; Work in Agile/Scrum or other software development methodologies.
Seniority
Mid-level to Senior, hands-on IC