20 hours ago
Delhi, IndiaSenior
Responsibilities
- Design and develop software functionality, modules, and applications for cloud-based and internet-related tools.
- Develop microservices, APIs, telemetry-processing functionality, and large-scale distributed systems.
- Write, test, debug, refactor, and review code.
- Support automated testing, software deployment, integration, and third-party software automation.
- Collaborate with product teams and stakeholders to deliver software components.
- Maintain technical programs, end-user documentation, and operational procedures.
Requirements
- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
- Moderate experience in software development, microservices, RESTful APIs, and full software delivery lifecycle tools.
- Experience working with geo-distributed teams through innovation, pilot, and production phases.
- Experience with Agile and Lean methodologies, Continuous Delivery/DevOps, analytics, and data-driven processes.
- Understanding of cloud architecture and services across AWS, GCP, Microsoft Azure, and Microsoft Office 365.
- Proficiency or developing expertise in C/C++, C#, Java, JavaScript, Python, Node.js, SQL, NoSQL databases, data structures, algorithms, and software design.
- Experience or familiarity with large datasets and applying ML/AI algorithms.
- Knowledge of Kubernetes, Docker, LXC/LXD, CI/CD concepts, and cloud infrastructure deployments.
- Microsoft Certified Azure Fundamentals and relevant Agile certifications are preferred.
Benefits
- On-site working arrangement.
- Equal opportunity workplace emphasizing diversity, inclusion, and professional growth.
Tech Stack
Apache CassandraAWSAzureCC#C++DockerElasticsearchGoogle Cloud PlatformJavaJavaScriptKubernetesMongoDBNode.jsPythonSQL
