Job Description
Job Responsibilities:
You will be working on scalable data platforms to enable test data management, building a test data warehouse, cross-platform data obfuscation and masking, data generation, etc..
- Design & Architecture: Design and architect microservice-driven data solutions, ensuring scalability, reliability, and high performance.
- Hands-on Development & SDLC Participation: Actively participate in the Software Development Life Cycle (SDLC), focusing on hands-on development tasks while also overseeing and guiding the development process.
- Code Quality & Reviews: Conduct code reviews to ensure best practices, code quality, and adherence to standards across the team.
- CI/CD Strategy: Strategize, implement, and optimize secure code promotion and delivery pipelines using Continuous Integration/Continuous Deployment (CI/CD) practices.
- Feature Planning & Roadmaps: Collaborate effectively with stakeholders to plan feature implementation and release roadmaps, ensuring alignment with business objectives and timelines.
- System Monitoring & Stability: Design and implement best practices to ensure system stability, performance, and observability through tools and metrics.
- Security & Compliance: Emphasize and implement security best practices for securing microservices and data solutions. This includes ensuring robust security in CI/CD pipelines, as well as enforcing compliance throughout the software lifecycle to mitigate vulnerabilities and adhere to industry standards.
Skills & Qualifications:
Experience:
- 12+ years of IT experience, with significant focus on microservice-based architecture and hands-on experience in data-driven application development.
- Expertise in developing and designing data streaming services, REST APIs, and data-driven applications using Python libraries (Flask, FastAPI), with a blend of both development and architectural planning.
- Hands-on experience with data streaming platforms such as Apache Kafka for real-time data processing.
- Extensive experience working with relational databases like Oracle, SQL Server, Snowflake, and NoSQL databases like MongoDB, including PL/SQL, T-SQL, performance tuning, and data modeling.
- Deep expertise in cloud platforms, especially Microsoft Azure, with a track record of successful cloud migration projects.
- Proficient with Linux/Unix environments and container-based architectures, including Docker, Kubernetes, and shell scripting.
- Experience with DevOps tools such as GitHub, Jenkins, Kubernetes, and application security tools like Coverity and Blackduck.
- Familiarity with monitoring tools like Splunk, Dynatrace, Datadog, and similar technologies to ensure system performance and observability.
Soft Skills:
- Strong leadership abilities and excellent communication skills for leading teams and collaborating with cross-functional groups including development, operations, and product management.
- Proven ability to manage stakeholders and align technical solutions with strategic business goals.
- Demonstrated adaptability to rapidly evolving technologies and the ability to drive continuous learning and improvement within the team.
- Education:
- Bachelor's or master's degree in computer science, Information Technology, or a related field.
Good to Have Skills:
- Relevant cloud certifications, such as Azure Solutions Architect or equivalent credentials, are preferred.
- Experience with serverless architectures (e.g., Azure Functions, AWS Lambda).
- Familiarity with big data technologies like Apache Hadoop, Apache Spark, or Databricks.
- Expertise in Data Lake and Data Warehouse architecture and implementation (e.g., Azure Synapse, Snowflake, or Google BigQuery).
- Familiarity with API Gateway and Service Mesh architectures (e.g., Kong, Istio).
- Knowledge of Infrastructure as Code (IaC) tools such as Terraform or Azure ARM templates.
- Experience with GraphQL for querying data and Event-Driven Architecture using Apache Kafka or similar platforms.
- Exposure to Agile methodologies and DevOps principles for streamlined development and operations processes.
Job Tags