Jobs
Interviews

1923 Elastic Search Jobs - Page 16

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

15.0 - 20.0 years

6 - 10 Lacs

bengaluru

Work from Office

Project Role : Full Stack Engineer Project Role Description : Responsible for developing and/or engineering the end-to-end features of a system, from user experience to backend code. Use development skills to deliver innovative solutions that help our clients improve the services they provide. Leverage new technologies that can be applied to solve challenging business problems with a cloud first and agile mindset. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Full Stack Engineer, you will be responsible for developing and engineering the end-to-end features of a system, from user experience to backend code. Your typical day will involve collaborating with cross-functional teams to design, implement, and optimize innovative solutions that enhance client services. You will leverage new technologies and methodologies to address complex business challenges, all while maintaining a cloud-first and agile mindset. Engaging in continuous learning and adapting to evolving technologies will be key components of your role, ensuring that you remain at the forefront of industry advancements. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to foster their professional growth.- Continuously evaluate and implement best practices in software development. Professional & Technical Skills: - Must To Have Skills: Proficiency in Java Full Stack Development.- Strong understanding of front-end technologies such as HTML, CSS, and JavaScript.- Experience with backend frameworks like Spring or Node.js.- Familiarity with database management systems, including SQL and NoSQL.- Knowledge of cloud platforms and services, particularly in a cloud-first environment. Additional Information:- The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 weeks ago

Apply

2.0 - 5.0 years

13 - 17 Lacs

hyderabad

Work from Office

As an Associate Software Developer at IBM you will harness the power of data to unveil captivating stories and intricate patterns. You'll contribute to data gathering, storage, and both batch and real-time processing. Collaborating closely with diverse teams, you'll play an important role in deciding the most suitable data management systems and identifying the crucial data required for insightful analysis. As a Data Engineer, you'll tackle obstacles related to database integration and untangle complex, unstructured data sets. In this role, your responsibilities may include: Implementing and validating predictive models as well as creating and maintain statistical models with a focus on big data, incorporating a variety of statistical and machine learning techniques Designing and implementing various enterprise seach applications such as Elasticsearch and Splunk for client requirements Work in an Agile, collaborative environment, partnering with other scientists, engineers, consultants and database administrators of all backgrounds and disciplines to bring analytical rigor and statistical methods to the challenges of predicting behaviors. Build teams or writing programs to cleanse and integrate data in an efficient and reusable manner, developing predictive or prescriptive models, and evaluating modeling results Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Develop/Convert the database (Hadoop to GCP) of the specific objects (tables, views, procedures, functions, triggers, etc.) from one database to another database platform Implementation of a specific Data Replication mechanism (CDC, file data transfer, bulk data transfer, etc.). Expose data as API Participation in modernization roadmap journey Analyze discovery and analysis outcomes Lead discovery and analysis workshops/playbacks Identification of the applications dependencies, source, and target database incompatibilities. Analyze the non-functional requirements (security, HA, RTO/RPO, storage, compute, network, performance bench, etc.). Prepare the effort estimates, WBS, staffing plan, RACI, RAID etc. . Leads the team to adopt right tools for various migration and modernization method Preferred technical and professional experience You thrive on teamwork and have excellent verbal and written communication skills. Ability to communicate with internal and external clients to understand and define business needs, providing analytical solutions Ability to communicate results to technical and non-technical audiences

Posted 2 weeks ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

pune

Work from Office

As Data Engineer at IBM you will harness the power of data to unveil captivating stories and intricate patterns. You'll contribute to data gathering, storage, and both batch and real-time processing. Collaborating closely with diverse teams, you'll play an important role in deciding the most suitable data management systems and identifying the crucial data required for insightful analysis. As a Data Engineer, you'll tackle obstacles related to database integration and untangle complex, unstructured data sets. In this role, your responsibilities may include: Implementing and validating predictive models as well as creating and maintain statistical models with a focus on big data, incorporating a variety of statistical and machine learning techniques Designing and implementing various enterprise seach applications such as Elasticsearch and Splunk for client requirements Work in an Agile, collaborative environment, partnering with other scientists, engineers, consultants and database administrators of all backgrounds and disciplines to bring analytical rigor and statistical methods to the challenges of predicting behaviors. Build teams or writing programs to cleanse and integrate data in an efficient and reusable manner, developing predictive or prescriptive models, and evaluating modeling results Your primary responsibilities include: Develop & maintain data pipelines for batch & stream processing using informatica power centre or cloud ETL/ELT tools. Liaise with business team and technical leads, gather requirements, identify data sources, identify data quality issues, design target data structures, develop pipelines and data processing routines, perform unit testing and support UAT. Work with data scientist and business analytics team to assist in data ingestion and data-related technical issues. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Expertise in Data warehousing/ information Management/ Data Integration/Business Intelligence using ETL tool Informatica PowerCenter Knowledge of Cloud, Power BI, Data migration on cloud skills. Experience in Unix shell scripting and python Experience with relational SQL, Big Data etc Preferred technical and professional experience Knowledge of MS-Azure Cloud Experience in Informatica PowerCenter Experience in Unix shell scripting and python

Posted 2 weeks ago

Apply

3.0 - 5.0 years

4 - 7 Lacs

noida

Work from Office

Were hiring a Senior MERN Full Stack Developer (5+ yrs) at Help Study Abroad! Build scalable apps with MERN, microservices, AI, Elasticsearch, Redis, Docker, Kafka & CI/CD. Join us to shape the future of global EdTech with cutting-edge solutions! Health insurance Annual bonus

Posted 2 weeks ago

Apply

5.0 - 8.0 years

15 - 25 Lacs

chandigarh

Work from Office

Job responsibilities: Developing high-performance applications by writing testable, reusable, and efficient code. Ensuring optimal performance of the central database and responsiveness to front-end requests. Lead the design and development of complex, large-scale applications using Node.js. Collaborating with front-end developers on the integration of elements. Designing customer-facing UI and back-end services for various businesses processes. Recommending and implementing improvements to processes and technologies. Keeping informed of advancements in the field of Node.js development. Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence. Ensure code quality, performance, and security through code reviews, testing, and continuous integration. Participate in on-call rotation to support production systems. Experience with event-driven architecture and message queues (e.g., Kafka, RabbitMQ). Professional experience with Java and the Spring framework is an add-on. Requirements Qualifications: 5+ years of experience as a backend or full-stack developer with a focus on Node.js. Strong knowledge of JavaScript (ES6+) and Node.js, with experience in building RESTful APIs. Familiarity with frameworks such as Express.js Fastify. Experience with databases (SQL and NoSQL), such as , MySQL, MongoDB, Redis, Elastic. Understanding of server-side templating languages, front-end technologies (HTML, CSS, JavaScript), and frameworks (React, Angular, or Vue.js). Knowledge of version control systems, such as Git. Experience with cloud platforms (AWS) and containerization tools (Docker, Kubernetes). Strong problem-solving skills and the ability to work in a fast-paced environment. Proven track record of designing and delivering high-quality, scalable, and resilient backend systems. Excellent communication skills and the ability to articulate complex technical concepts to both technical and non-technical audiences.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

15 - 19 Lacs

bengaluru

Work from Office

Join our team! Were building a world where Identity belongs to you. Oktas Workforce Identity Cloud Security Engineering group is looking for a Senior Site Reliability Engineer with a passion for DevSecOps , Infrastructure Security , and SRE . Join a team that is not just building solutions but redefining the standards for cloud security. If you have a proven background in securing large-scale, critical infrastructure, we want to talk to you.Oktas Workforce Identity Cloud Security Engineering group is looking for an experienced and passionate Senior Site Reliability Engineer to join a team focused on designing and developing Security solutions to harden our cloud infrastructure. We embrace innovation and pave the way to transform bright ideas into excellent security solutions that help run large-scale, critical infrastructure. We encourage you to prescribe defense-in-depth measures, industry security standards and enforce the principle of least privilege to help take our Security posture to the next level. Our Infrastructure Security team has a niche skill-set that balances Security domain expertise with the ability to design, implement, and roll out infrastructure across multiple cloud environments without adding friction to product functionality or performance. We are responsible for the ever-growing need to improve our customer safety and privacy by providing security services that are coupled with the core Okta product. This is a high-impact role in a security-centric, fast-paced organization that is poised for massive growth and success. You will act as a liaison between the Security org and the Engineering org to build technical leverage and influence the security roadmap. You will focus on engineering security aspects of the systems used across our services. Join us and be part of a company that is about to change the cloud computing landscape forever. As a Senior Engineer, you are expected to independently drive initiatives, introduce innovations, and proactively address gaps within the team. You will work on: Building, running, and monitoring Okta's production infrastructure. Being an evangelist for security best practices and also leading initiatives/projects to strengthen our security posture for critical infrastructure. Responding to production incidents and determining how we can prevent them in the future. Triaging and troubleshooting complex production issues to ensure reliability and performance. Identifying and automating manual processes. Continuously evolving our monitoring tools and platform. Promoting and applying best practices for building scalable and reliable services across engineering. Developing and maintaining technical documentation, runbooks, and procedures. Supporting a 24x7 online environment as part of an on-call rotation. You are an ideal candidate if you: Have 2-3 years experience in DevSecOps or Cloud infrastructure security. Are always willing to go the extra mile: see a problem, fix the problem. Have experience automating, securing, and running large-scale production IAM and containerized services in AWS (EC2, ECS, KMS, Kinesis, RDS), GCP (GKE, GCE) or other cloud providers. Have knowledge of CI/CD principles , Linux fundamentals, OS hardening, networking concepts, and IP protocols. Have an understanding and familiarity with configuration management tools like Chef and Terraform . Have experience in operational tooling languages such as Ruby, Python, Go and shell, and use of source control. Experience with industry-standard security tools like Nessus, Qualys, OSQuery, Splunk, etc. Experience with Public Key Infrastructure (PKI) and secrets management. Bonus points for: Experience conducting threat assessments and assessing vulnerabilities in a high-availability setting. Understanding MySQL, including replication and clustering strategies, and familiarity with data stores such as DynamoDB, Redis, and Elasticsearch. Minimum Required Knowledge, Skills, Abilities, and Qualities: 3+ years of hands-on experience in DevSecOps practices and Cloud Security, with a focus on securing cloud-native infrastructure. 3+ years of experience architecting and running complex AWS or other cloud networking infrastructure resources. 3+ years of experience with Chef and Terraform. Unflappable troubleshooting skills. Strong Linux understanding and experience. Security background and knowledge. BS In computer science (or equivalent experience).

Posted 2 weeks ago

Apply

7.0 - 12.0 years

10 - 15 Lacs

bengaluru

Work from Office

We are not looking for someone who checks every single box - were looking for lifelong learners and people who can make us better with their unique experiences. Join our team! Were building a world where Identity belongs to you. Oktas Workforce Identity Cloud Security Engineering group is looking for an experienced and passionate software security engineer to join a team focused on designing and developing Security solutions to harden our frameworks & infrastructure. We embrace innovation and pave the way to transform bright ideas into excellent security software solutions that help run large-scale, mission-critical software. We encourage you to prescribe defense-in-depth measures, industry security standards, enforce the principle of least privilege to help take our Security posture to the next level. Our Security engineering team has a niche skill-set that combines Security domain expertise with the ability to design, implement and rollout security features and functionalities without adding friction to product functionality or performance. We are responsible for the ever-growing need to improve our customer safety and privacy by providing security services that are coupled with the core Okta product. This is a high-impact role in a security-centric, fast-paced organization that is poised for massive growth and success. You will act as a liaison between the Security org and the engineering org to build technical leverage and influence the security roadmap and direction. You will focus on engineering security and privacy aspects of the systems used across our services while working on a weekly release cadence. You will be empowered to propose stimulating new projects for our roadmap and rewarded with projects using emerging technologies. Join us and be part of a company that is about to change the cloud computing landscape forever. Bring all the passion and dedication along and theres no telling what you could accomplish! Preferred qualification and abilities: 7+ years of development experience in designing and implementing software systems in Java, building highly reliable and mission-critical software. 3+ years of work experience in designing and implementing security solutions for applications and distributed systems. Work experience and excellent understanding in mitigating OWASP Top 10 attacks on applications, Application Security, Cryptography, Authentication, Authorization using Role-Based and Attribute-Based access controls. Strong understanding of concepts such as Test-Driven development, Secure SDLC, Secure code reviews and the ability to identify and mitigate threat vectors and vulnerabilities in code and infrastructure. Good understanding and experience in using cloud service providers such as AWS and GCP. Developing and maintaining technical documentation such as cookbooks, design and architecture docs. Troubleshooting and fixing production issues to ensure reliability, security and performance. Work experience in using RDBMS like MySQL, good grasp of concepts such as replication and clustering along with familiarity in data stores such as Redis and Elasticsearch. Excellent grasp of software engineering principles coupled with strong written and verbal communication skills. B.S or M.S in Computer Science or related fields. Responsibilities : Act as a liaison between the engineering and security org to develop innovative requirements for the security roadmap. Evangelize security best practices across the engineering org. Research, design, implement and own security oriented frameworks and features with the common goal of protecting Oktas customers. Routinely participate in cross-vertical code reviews with emphasis on Security. Break down complex problems into sub-tasks while prototyping rapidly and iteratively contributing to security initiatives using agile practices. Coach and mentor junior engineers in the team.

Posted 2 weeks ago

Apply

8.0 - 11.0 years

15 - 25 Lacs

hyderabad, gurugram, bengaluru

Work from Office

Hiring Sr Data Engineer in Bangalore with 8+ years exp in the below skills: Must Have: - Big Data technologies: Hadoop, MapReduce, Spark, Kafka, Flink - Programming languages: Java/ Scala/ Python - Cloud: Azure, AWS, Google Cloud - Docker/Kubernetes Required Candidate profile - Strong in Communication Skills - Experience with relational SQL/ NoSQL databases- Postgres & Cassandra - Experience with ELK stack - Immediate Join is plus - Must be ready to work from office

Posted 2 weeks ago

Apply

3.0 - 8.0 years

20 - 25 Lacs

chennai

Work from Office

Position Purpose The main responsibility of Stability & Resilience division is to support the IT strategy & Production and gathers activities contributing directly to the stability and integrity of the Production and to the Information Systems resilience. Within the division, the domain Global Monitoring & Log Analytics oversees Global Production Observability Systems and provides platforms and services around Elasticsearch, Splunk and Dynatrace technologies. This domain includes the following key services: Global Monitoring, providing Dynatrace services Splunk (decommissioning by and of the year) Logs As a Service, providing log management platform as a service based on Elastic stack (Elasticsearch, Kibana, Fleet, Elastic Agent, Logstash, Ingest pipelines) and Kafka technology. Elastic As a Service, providing o Elasticsearch (+Kibana) dedicated specific clusters for some applications on its servers o Elasticsearch dedicated standard clusters on dMZR (based on an IBM Cloud product) CyberSOC central data platform (Databus based on Kafka+Logstash, and DAP based on Elasticsearch) Leveraging BNP Paribas Paris teams expertise and ISPL IT skills, the goal is to enable applications flawless production by providing secure and stable environments and by ensuring that all actions on production environments are done in a controlled manner. The Automation and System Engineer will be integrated closely in the STA04 domains SRE team members which are in charge of: Monitor, supervise and provide support on servers (mostly OnPrem standalones, but also some IT Cloud or dMZR VMs) Ensure day to day actions needed on servers, including obsolescence and security management Make deployment and supervision of OS upgrades and patches Make deployment of our software components (new environments, upgrades, ) Design and make evolutions on our Ansible playbooks Be part of a follow the sun team to ensure all tasks can be done safely and as quick as possible Responsibilities Direct Responsibilities Make the housekeeping of our services (check that our platforms / services are fully and constantly up and running with decent performance for our customers). Ensure patching and updates for systems, applications and images Ensure certificates renewals Contribute in automation (ansible) development for production & non production tasks Manage incident on our stack agents Management of production anomalies and non-recurrent operations Realize applications and platforms deployment tasks For a predefined applications scope take care of ITSM processes based on ITIL framework: o Incidents o Requests o Changes Ensure that SLA targets are met for above activities Handover to Paris teams if knowledge and skills are not available in ISPL General Responsibilities Contribute to the knowledge transfer with Paris teams Contribute to the definition of procedures and processes necessary for the team Help build team spirit and integrate into BNP Paribas culture Contribute to the regular activity reporting and KPI calculation Contribute to continuous improvement actions Work with cross-functional teams to ensure IT services align with business needs and service level agreements (SLAs). Technical & Behavioral Competencies Mandatory Skills Expertise and experience with RedHat Linux administration Expertise with system scripting Expertise with Ansible and Ansible Tower Interest on observability systems (Dynatrace, Elasticsearch, Kibana, Grafana, Logstash, Kafka) Common knowledge of CI/CD tools like gitlab , gitlab runner, jenkins , . Very good knowledge in script development ( Python, Shell , PowerShell , ) Experience with containerization technologies (Docker, Kubernetes, Nomad, OpenShift) Experience with any cloud platform (preferably IBM Cloud). Understanding of ITIL or similar ITSM frameworks & tools Experience with Service Now ticketing system Experience in Agile framework and tools (e.g., Jira, Confluence , etc) Good written and spoken English Ability to measure and identify areas for improving Quality and overall Delivery Capable of communicating efficiently Good to have Skills Knowledge of IT production backup and resilience setup (High Availability setup, Disaster Recovery Plan, etc.) Understanding of key concepts of distributed systems Ability to make contact with Paris team in case of difficulties, lack of information or any other problem where getting more information could help on solving issues or risk limitation Good Team Player Specific Qualifications (if required) Skills Referential Behavioural Skills : (Please select up to 4 skills) Ability to collaborate / Teamwork Creativity & Innovation / Problem solving Decision Making Communication skills - oral & written Transversal Skills: (Please select up to 5 skills) Ability to understand, explain and support change Ability to develop and adapt a process Analytical Ability Ability to set up relevant performance indicators Ability to anticipate business / strategic evolution Education Level: Bachelor Degree or equivalent Experience Level At least 3 years

Posted 2 weeks ago

Apply

5.0 - 8.0 years

4 - 8 Lacs

pune

Work from Office

We are seeking a talented and passionate Senior Data Engineer to join our growing data team. In this role, you will play a key part in building and scaling our data infrastructure, enabling data-driven decision-making across the organization. You will be responsible for designing, developing, and maintaining efficient and reliable data pipelines for both ELT (Extract, Load, Transform) and ETL (Extract, Transform, Load) processes. Responsibilities: Design, develop, and maintain robust and scalable data pipelines for ELT and ETL processes, ensuring data accuracy, completeness, and timeliness. Work with stakeholders to understand data requirements and translate them into efficient data models and pipelines. Build and optimize data pipelines using a variety of technologies, including Elastic Search, AWS S3, Snowflake, and NFS. Develop and maintain data warehouse schemas and ETL/ELT processes to support business intelligence and analytics needs. Implement data quality checks and monitoring to ensure data integrity and identify potential issues. Collaborate with data scientists and analysts to ensure data accessibility and usability for various analytical purposes. Stay current with industry best practices, CI/CD/DevSecFinOps, Scrum and emerging technologies in data engineering. Contribute to the development and enhancement of our data warehouse architecture Requirements Mandatory: Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of experience as a Data Engineer with a strong focus on ELT/ETL processes. At least 3+ years of exp in Snowflake data warehousing technologies. At least 3+ years of exp in creating and maintaining Airflow ETL pipelines. Minimum 3+ years of professional level experience with Python languages for data manipulation and automation. Working experience with Elastic Search and its application in data pipelines. Proficiency in SQL and experience with data modelling techniques. Strong understanding of cloud-based data storage solutions such as AWS S3. Experience working with NFS and other file storage systems. Excellent problem-solving and analytical skills. Strong communication and collaboration skills.

Posted 2 weeks ago

Apply

6.0 - 12.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is enabling a world where everyone and everything can be intelligently connected through their 5G and AI innovations. As a part of the Information Technology Group, you will have the opportunity to design and deliver a portfolio of distributed software solutions and services for core engineering teams involved in Chipset design lifecycle. This role requires a good understanding of the semiconductor domain and the development of integrations with a variety of SoC systems. The ideal candidate for this role would be a technical leader experienced in engaging with both business and technical stakeholders, understanding complex problem statements, and proposing value-driven solutions. You will be responsible for designing and developing software solutions used for planning, execution, and optimization of chipset design. Collaboration with global teams to define project requirements, scope, and deliverables will be a key aspect of this role. Additionally, you will lead a team of software developers, providing mentorship and guidance to foster professional growth. To excel in this role, you should have 12 or more years of experience with strong fundamentals in Programming, Enterprise Application Integration, Messaging Systems & Databases. You must possess strong fundamentals in object-oriented design, data structures, algorithms, and problem-solving. Hands-on programming experience with Python and Java, along with expertise in React, Angular, Microservices, SQL, NoSQL Databases, and Elastic Search is essential. Experience in working with Search frameworks, websockets, service workers, statistical data visualizations, and GCP/Bigquery is desirable. A Bachelor's degree in a technical discipline or equivalent experience is required for this position. If you have 6+ years of IT-related work experience with a Bachelor's degree, or 8+ years of IT-related work experience without a Bachelor's degree along with 2+ years of experience leading projects/programs, you are encouraged to apply. Qualcomm is an equal opportunity employer and is committed to providing an accessible process for individuals with disabilities. If you require accommodations during the application/hiring process, you can reach out to Qualcomm at disability-accomodations@qualcomm.com. The company expects its employees to abide by all applicable policies and procedures, including those related to the protection of confidential information. Please note that Qualcomm's Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site for submissions. If you have further inquiries about this role, please contact Qualcomm Careers directly.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

Agivant is looking for a skilled and dedicated Senior Data Engineer to join the expanding data team. As a Senior Data Engineer at Agivant, you will have a vital role in constructing and expanding our data infrastructure to facilitate data-informed decision-making throughout the organization. Your primary responsibilities will include designing, developing, and managing efficient and dependable data pipelines for both ELT (Extract, Load, Transform) and ETL (Extract, Transform, Load) processes. Your duties will involve collaborating with stakeholders to comprehend data requirements and transforming them into effective data models and pipelines. Additionally, you will be tasked with constructing and fine-tuning data pipelines utilizing a range of technologies such as Elastic Search, AWS S3, Snowflake, and NFS. Furthermore, you will be responsible for establishing and managing data warehouse schemas and ETL/ELT processes to cater to business intelligence and analytical needs. It will be your responsibility to introduce data quality checks and monitoring mechanisms to ensure data integrity and identify potential issues. You will also work closely with data scientists and analysts to guarantee data accessibility and usability for various analytical purposes. Staying informed about industry best practices, CI/CD/DevSecFinOps, Scrum, and emerging data engineering technologies is also essential. Your contribution to advancing and refining our data warehouse architecture will be invaluable. ### Responsibilities: - Design, develop, and maintain robust and scalable data pipelines for ELT and ETL processes, ensuring data accuracy, completeness, and timeliness. - Collaborate with stakeholders to understand data requirements and translate them into efficient data models and pipelines. - Build and optimize data pipelines using technologies like Elastic Search, AWS S3, Snowflake, and NFS. - Develop and maintain data warehouse schemas and ETL/ELT processes to support business intelligence and analytics needs. - Implement data quality checks and monitoring to ensure data integrity and identify potential issues. - Work closely with data scientists and analysts to ensure data accessibility and usability for analytical purposes. - Stay current with industry best practices, CI/CD/DevSecFinOps, Scrum, and emerging data engineering technologies. - Contribute to the development and enhancement of our data warehouse architecture. ### Requirements: #### Mandatory: - Bachelor's degree in Computer Science, Engineering, or a related field. - 5+ years of experience as a Data Engineer focusing on ELT/ETL processes. - At least 3+ years of experience in Snowflake data warehousing technologies. - At least 3+ years of experience in creating and maintaining Airflow ETL pipelines. - Minimum 3+ years of professional-level experience with Python for data manipulation and automation. - Working experience with Elastic Search and its application in data pipelines. - Proficiency in SQL and experience with data modeling techniques. - Strong understanding of cloud-based data storage solutions like AWS S3. - Experience working with NFS and other file storage systems. - Excellent problem-solving and analytical skills. - Strong communication and collaboration skills.,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Senior Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing and implementing new or revised applications systems and programs to meet specific business needs or user areas. You will be monitoring and controlling all phases of the development process, including analysis, design, construction, testing, and implementation. Additionally, you will provide user and operational support on applications to business users. Utilizing your in-depth specialty knowledge of applications development, you will be analyzing complex problems/issues, providing evaluation of business process, system process, and industry standards, and making evaluative judgments. You will also recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality. Consulting with users/clients and other technology groups on issues, recommending advanced programming solutions, and installing and assisting customer exposure systems will be part of your responsibilities. You will need to ensure essential procedures are followed and help define operating standards and processes. Serving as an advisor or coach to new or lower-level analysts, you will have the ability to operate with a limited level of direct supervision. You should be able to exercise independence of judgement and autonomy, act as Subject Matter Expert (SME) to senior stakeholders and/or other team members. In this role, you will appropriately assess risk when making business decisions, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets. This includes driving compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency. Qualifications required for this position include 10+ years of strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting, and deployment. A good understanding of ECS, Kubernetes, and open-shift is essential. You should be well-versed in designing and architecting solutions with the latest tech advancements and working in an agile environment following the best practices of agile Scrum. Hands-on working experience is a must, and it would be beneficial to have expertise in Elastic Search, NoSQL databases, and Caching solutions. You should also have expertise in designing and optimizing software solutions for performance and stability, troubleshooting and problem-solving, test-driven development, as well as authentication, authorization, and security. A Bachelor's degree/university degree or equivalent experience is required for this position. Please note that this job description provides a high-level review of the types of work performed, and other job-related duties may be assigned as required.,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Senior Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing and implementing new or revised applications systems and programs to meet specific business needs or user areas. You will also be responsible for monitoring and controlling all phases of the development process, providing user and operational support on applications to business users, analyzing complex problems/issues, evaluating business process and system process, making evaluative judgments, recommending and developing security measures, consulting with users/clients and other technology groups, recommending advanced programming solutions, and ensuring essential procedures are followed. As an Applications Development Senior Programmer Analyst, you will also be expected to serve as an advisor or coach to new or lower-level analysts, operate with a limited level of direct supervision, exercise independence of judgment and autonomy, act as Subject Matter Expert (SME) to senior stakeholders and/or other team members, and appropriately assess risk when making business decisions. You will be required to drive compliance with applicable laws, rules, and regulations, adhere to Policy, apply sound ethical judgment, and escalate, manage, and report control issues with transparency. To qualify for this position, you should have at least 10 years of strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting, and deployment. You should also have a good understanding of ECS, Kubernetes, and open-shift, be well versed in designing and architecting solutions with the latest technology advancements, work in an agile environment following through the best practices of agile Scrum, and have hands-on working experience. Additionally, expertise in Elastic Search, NoSQL databases, Caching solutions, designing and optimizing software solutions for performance and stability, troubleshooting, problem-solving, test-driven development, authentication, authorization, and security is preferred. The ideal candidate should possess a Bachelor's degree or equivalent experience. This job description provides a high-level overview of the work performed in this role, and other job-related duties may be assigned as required.,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Senior Programmer Analyst position is an intermediate level role where you will play a key part in establishing and implementing new or updated application systems and programs in collaboration with the Technology team. Your main goal will be to contribute to applications systems analysis and programming activities. Your responsibilities will include conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and implementing new or revised applications systems and programs to meet specific business needs or user areas. You will also be responsible for monitoring and controlling all phases of the development process, providing user and operational support on applications to business users, and recommending and developing security measures to ensure successful system design and functionality. Additionally, you will utilize your in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business processes, system processes, and industry standards, and make evaluative judgments. As the Applications Development Senior Programmer Analyst, you will consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems. You will ensure that essential procedures are followed, help define operating standards and processes, and serve as an advisor or coach to new or lower-level analysts. You should be able to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a subject matter expert to senior stakeholders and/or other team members. In terms of qualifications, you should have at least 10 years of strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting, and deployment. You should also have a good understanding of ECS, Kubernetes, and OpenShift, as well as experience in designing and architecting solutions with the latest tech advancements. Working in an agile environment following best practices of agile Scrum is essential. Hands-on working experience is required, and expertise in Elastic Search, NoSQL databases, and Caching solutions is a plus. You should also have expertise in designing and optimizing software solutions for performance and stability, troubleshooting and problem-solving, test-driven development, and authentication, authorization, and security. The ideal candidate will have a Bachelor's degree or equivalent experience. This job description offers a high-level overview of the work performed, and other job-related duties may be assigned as required. Please see the requirements listed above for the most relevant skills. For complementary skills, refer to the above information or contact the recruiter. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Data Engineer (Snowflake) at our new-age, AI-first Digital & Cloud Engineering Services company, you will have the opportunity to play a crucial role in building and scaling our data infrastructure. Your primary responsibility will be to design, develop, and maintain efficient and reliable data pipelines for both ELT (Extract, Load, Transform) and ETL (Extract, Transform, Load) processes. By collaborating with stakeholders, you will translate data requirements into efficient data models and pipelines to facilitate data-driven decision-making across the organization. Your key responsibilities will include designing, developing, and maintaining robust and scalable data pipelines for ELT and ETL processes, ensuring data accuracy, completeness, and timeliness. Additionally, you will work closely with stakeholders to understand data requirements and build optimized data pipelines using technologies such as Elastic Search, AWS S3, Snowflake, and NFS. You will also be responsible for implementing data warehouse schemas and ETL/ELT processes to support business intelligence and analytics needs, ensuring data integrity through data quality checks and monitoring. To be successful in this role, you must possess a Bachelor's degree in Computer Science, Engineering, or a related field, along with 5+ years of experience as a Data Engineer focusing on ELT/ETL processes. You should have at least 3+ years of experience with Snowflake data warehousing technologies and creating/maintaining Airflow ETL pipelines. Proficiency in Python for data manipulation and automation, as well as experience with Elastic Search, SQL, and cloud-based data storage solutions like AWS S3, are essential requirements. Moreover, staying updated with industry best practices, CI/CD/DevSecFinOps, Scrum, and emerging technologies in data engineering will be crucial. Your strong problem-solving and analytical skills, coupled with excellent communication and collaboration abilities, will enable you to work effectively with data scientists, analysts, and other team members to ensure data accessibility and usability for various analytical purposes. If you are a passionate and talented Data Engineer with a keen interest in Snowflake, data pipelines, and data-driven decision-making, we invite you to join our growing data team and contribute to the development and enhancement of our data warehouse architecture.,

Posted 3 weeks ago

Apply

15.0 - 19.0 years

0 Lacs

pune, maharashtra

On-site

Join the Team That's Redefining Wireless Technology At Tarana, you will have the opportunity to contribute to building a cutting-edge cloud product, a management system for wireless networks that scales to millions of devices. You will be involved in utilizing modern cloud-native architecture and open-source technologies. Your responsibilities will include designing and implementing distributed software in a microservices architecture. This will involve tasks such as requirements gathering, high-level design, implementation, integrations, operations, troubleshooting, performance tuning, and scaling. As a key member of the team, you will provide technical and engineering leadership to an R&D team that manages multiple microservices end-to-end. You can expect to work on Proof of Concepts, customer pilots, and production releases in an agile engineering environment. The role will present daily challenges that will allow you to enhance and expand your skills. Meeting high standards of quality and performance will be a core focus, and the necessary mentoring will be provided to support your success. The position is based in Pune and will require your in-person presence in the office for collaboration with team members. Responsibilities: - Minimum of 15 years of software development experience, with at least 5 years in large-scale distributed software - Experience in product architecture and design, including providing technical leadership to engineering teams - Familiarity with building SaaS product offerings or IoT applications - Bonus points for experience in not only developing but also operating and managing such systems Required Skills & Experience: - Bachelor's degree (or higher) in Computer Science or a related field from a reputable university; a Master's or Ph.D. is preferred - Proficiency in software design and development in Java and its associated ecosystem (e.g., Spring Boot, Hibernate, etc.) - Expertise in microservices and RESTful APIs, covering design, implementation, and consumption - Strong understanding of distributed systems, including concepts like clustering, asynchronous messaging, scalability & performance, data consistency, and high availability - Experience with distributed messaging systems like Kafka/Confluent, Kinesis, or Google Pub/Sub - Proficiency in databases (relational, NoSQL, search engines), caching, and distributed persistence technologies. Knowledge of Elastic Search or any time series databases is a plus - Familiarity with cloud-native platforms like Kubernetes and service-mesh technologies such as Istio - Knowledge of network protocols (TCP/IP, HTTP), standard network architectures, and RPC mechanisms (e.g., gRPC) - Understanding of secure coding practices, network security, and application security Join Tarana and be part of shaping the future of wireless connectivity. About Us: Tarana's mission is to accelerate the deployment of fast, affordable internet access globally. With over a decade of R&D and significant investment, the Tarana team has developed a unique next-generation fixed wireless access (ngFWA) technology, embodied in its initial commercial platform, Gigabit 1 (G1). G1 represents a significant advancement in broadband economics for both mainstream and underserved markets, utilizing licensed or unlicensed spectrum. Since its production launch in mid-2021, G1 has been adopted by over 250 service providers in 19 countries and 41 US states. Headquartered in Milpitas, California, Tarana also conducts research and development in Pune, India. Visit our website to learn more about G1.,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Senior Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing and implementing new or revised applications systems and programs to meet specific business needs or user areas. You will also monitor and control all phases of the development process, provide user and operational support on applications to business users, and utilize in-depth specialty knowledge of applications development to analyze complex problems/issues. You will be required to recommend and develop security measures in post-implementation analysis, consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and ensure essential procedures are followed while defining operating standards and processes. Additionally, you will serve as an advisor or coach to new or lower-level analysts, operate with a limited level of direct supervision, and act as a subject matter expert to senior stakeholders and/or other team members. To qualify for this role, you should have at least 10 years of strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting, and deployment. A good understanding of ECS, Kubernetes, and OpenShift is required, along with the ability to design and architect solutions with the latest tech advancements. Experience working in an agile environment following best practices of agile Scrum is essential, as well as hands-on working experience and expertise in various technologies such as Elastic Search, NoSQL databases, and Caching solutions. In addition, you should have expertise in designing and optimizing software solutions for performance and stability, troubleshooting, problem-solving, test-driven development, authentication, authorization, and security. A bachelor's degree or equivalent experience is required for this position. This job description gives you an overview of the responsibilities and qualifications required for the Applications Development Senior Programmer Analyst role. Please note that other job-related duties may be assigned as necessary.,

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Intermediate Programmer Analyst position is an intermediate level role where you will be responsible for contributing to the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your main objective will be to play a key role in applications systems analysis and programming activities. You will be expected to utilize your knowledge of applications development procedures and concepts, as well as basic knowledge of other technical areas, to identify and define necessary system enhancements. This includes using script tools, analyzing code, consulting with users and clients on issues, recommending programming solutions, installing and supporting customer exposure systems, and applying fundamental knowledge of programming languages for design specifications. As an Intermediate Programmer Analyst, you will analyze applications to identify vulnerabilities and security issues, conduct testing and debugging, and serve as an advisor or coach to new or lower-level analysts. You will also be responsible for identifying problems, analyzing information, making evaluative judgments to recommend and implement solutions, and resolving issues by selecting solutions based on acquired technical experience and precedents. In this role, you will need to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members. You must appropriately assess risk when making business decisions, demonstrate consideration for the firm's reputation and compliance with applicable laws, rules, and regulations, and escalate, manage, and report control issues with transparency. Qualifications: - 4-8 years of relevant experience in the Financial Service industry - Intermediate level experience in Applications Development role - Clear and concise written and verbal communication skills - Strong problem-solving and decision-making abilities - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements Education: - Bachelor's degree/University degree (B.E./B.Tech/MCA) or equivalent experience This job description offers an overview of the main responsibilities and qualifications required for the role. Additional job-related duties may be assigned as needed.,

Posted 3 weeks ago

Apply

4.0 - 9.0 years

25 - 40 Lacs

pune, bengaluru, delhi / ncr

Hybrid

Design, develop, and maintain high-quality, reusable, and scalable Python applications Build and manage RESTful / GraphQL APIs and integrate them with front-end systems Work on microservices architecture and deploy solutions on cloud environments

Posted 3 weeks ago

Apply

5.0 - 7.0 years

4 - 8 Lacs

bengaluru

Work from Office

Qualification: Bachelors degree in computer science, Engineering, or a related field (preferred) Required Qualifications: 5+ yrs professional experience, predominantly designing and implementing Node.js RESTful services Developed, deployed, and supported cloud-based Node.js services and supporting software 5+ years Experience with NestJs Ability to work with existing Node.js services to resolve bugs or build new features Competent in the use of design patterns, programming paradigms, and best practices for Node.js Experience with TypeScript Familiarity with AWS, Experience with unit and integration testing Experience developing a GraphQL API.

Posted 3 weeks ago

Apply

5.0 - 8.0 years

20 - 25 Lacs

mumbai

Work from Office

Position Purpose The main responsibility of Stability & Resilience division is to support the IT strategy & Production and gathers activities contributing directly to the stability and integrity of the Production and to the Information Systems resilience. Within the division, the domain Global Monitoring & Log Analytics oversees Global Production Observability Systems and provides platforms and services around Elasticsearch, Splunk and Dynatrace technologies. This domain includes the following key services: Global Monitoring, providing Dynatrace services Splunk (decommissioning by and of the year) Logs As a Service, providing log management platform as a service based on Elastic stack (Elasticsearch, Kibana, Fleet, Elastic Agent, Logstash, Ingest pipelines) and Kafka technology. Elastic As a Service, providing o Elasticsearch (+Kibana) dedicated specific clusters for some applications on its servers o Elasticsearch dedicated standard clusters on dMZR (based on an IBM Cloud product) CyberSOC central data platform (Databus based on Kafka+Logstash, and DAP based on Elasticsearch) Leveraging BNP Paribas Paris teams expertise and ISPL IT skills, the goal is to enable applications flawless production by providing secure and stable environments and by ensuring that all actions on production environments are done in a controlled manner. The Observability Support Engineer will be integrated closely in the STA04 domains SRE & Data Engineering team members which are in charge of: Keeping a monitoring/alerting system to correctly manage infrastructure of our internal services (Log as a Service, Dedicated Elasticsearch cluster as a service, Global Monitoring) Manage data preparation on observability metrics to take maximum benefit from it Create and make evolutions of specific alerts and dashboards on our components and services, with high level and top/down approach, to provide best quality of service Define house keeping procedures and surveillance, including morning and evening checks Implement SRE approch (SLI/SLO for quality/perf improvment and reduction of incidents rate and impacts) Responsibilities Direct Responsibilities Take care of our infrastructure of our internal services (Log as a Service, Dedicated Elasticsearch cluster as a service, Global monitoring) and ensure that performance and features are ok for our customers Provide support for our customers (incident management, help on usages) Make evolutions and enrich our end-user and internal documentation Identify bugs or needed evolutions on our services for our customers to have an easier and richer solution, and for our team to reduce manual and/or recurrent actions For a predefined applications scope take care of ITSM processes based on ITIL framework: o Incidents o Requests o Changes Ensure that SLA targets are met for above activities Handover to Paris teams if knowledge and skills are not available in ISPL General Responsibilities Contribute to the knowledge transfer with Paris teams Contribute to the definition of procedures and processes necessary for the team Help build team spirit and integrate into BNP Paribas culture Contribute to the regular activity reporting and KPI calculation Contribute to continuous improvement actions Work with cross-functional teams to ensure IT services align with business needs and service level agreements (SLAs). Technical & Behavioral Competencies Mandatory Skills Expertise on usage and administration of observability systems ( Elasticsearch, Kibana , Grafana, Logstash , Kafka , Dynatrace, or others) Decent knowledge of modern observability practices (SRE, Log Management, SLI/SLO, Synthetic, APM, RUM ) Good knowledge on containerization technologies ( Docker, Kubernetes , Nomad, OpenShift) Medium level knowledge in script development ( Python, Shell , PowerShell, ) Medium level knowledge in Ansible and Ansible Tower Common knowledge of CI/CD tools like gitlab , gitlab runner, jenkins , . Understanding of ITIL or similar ITSM frameworks & tools Experience with Service Now ticketing system Experience in Agile framework and tools (e.g., Jira, Confluence , etc) Basic about microsegmentation (Illumio) and secured environments and safes (Vault) Good written and spoken English Ability to measure and identify areas for improving Quality and overall Delivery Capable of communicating efficiently Good to have Skills Knowledge of IT production backup and resilience setup (High Availability setup, Disaster Recovery Plan, etc.) Basic knowledge of RedHat Linux administration and performance management Experience with any cloud platform (preferably IBM Cloud). Ability to make contact with Paris team in case of difficulties, lack of information or any other problem where getting more information could help on solving issues or risk limitation Good Team Player

Posted 3 weeks ago

Apply

8.0 - 12.0 years

25 - 37 Lacs

bengaluru

Work from Office

THE ROLE Zeta Marketing Platform (ZMP) is a machine learning/AI powered customer acquisition and CRM multi-tenant platform. The Sr backend developer will work on server-side APIs and services that enable a highly distributed event pipeline and a stack that gets tens of thousands of messages per second. As a Senior Software Engineer you will join provide technical leadership to the group responsible for architecting, developing, and owning the Zeta Marketing Platform. You will collaborate with Engineers, Product Managers and Executives across the organization to develop a roadmap and subsequent projects to build the next generation comprehensive, multichannel marketing solution that unifies and unlocks data across digital touch points, driving return on marketing investment. As a Senior Software Developer, you will be: Responsible for independently and cooperatively understanding business requirements, designing, and implementing core components for real-world marketing automation platform. Designing, implementing application code to satisfy product requirements Ensuring high product quality through rigorous code reviews and unit tests Fixing bugs and implementing enhancements Taking ownership of a significant product component in design and implementation Your Impact: We are looking for exceptional talent with superior academic credentials and a solid foundation in computer sciences and distributed systems design and development. The candidate will have had at least 6 years of experience developing scalable, robust software platforms using Java/Ruby/Python or an equivalent language. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. Strong communication skills in a large-distributed development team environment are essential. Experience in Advertising Attribution domain is a plus Requirements & Qualifications: BS or MS in Computer Science or related field 8 -12 years of working experience with J2EE technology, Python or equivalent OO paradigm Strong knowledge and experience with Kafka, Elastic Search, Airflow, NoSQL databases such as Aerospike, Thrift, CI, and AWS. Experience with SQL languages Experience working with container-based solutions is a plus. Experience working in a fast-paced technology environment. Strong object-oriented programming and design skills. Excellent problem solving, critical thinking, and communication skills. Ability and desire to learn new skills and take on new tasks.

Posted 3 weeks ago

Apply

4.0 - 9.0 years

20 - 27 Lacs

bengaluru

Work from Office

Zeta Marketing Platform (ZMP) is a machine learning/AI powered customer acquisition and CRM multi-tenant platform. The backend developer will work on server-side APIs and services that enable a highly distributed event pipeline and a stack that gets tens of thousands of messages per second. As a senior member of the Software Engineering team, you will join the group responsible for designing, developing, and owning the distributed systems CRM platform for Zeta. You will collaborate with your fellow Engineers and Product Managers to develop a roadmap and subsequent projects to build the next generation comprehensive, multichannel marketing solution that unifies and unlocks data across digital touch points, driving return on marketing investment. You should have a deep knowledge of distributed systems and cloud architecture. You will need extensive design and development experience and be passionate about working with high-throughput systems where the issues of throughput, performance, redundancy, and concurrency are paramount. Key Responsibilities: As a Senior Software Developer, you will be: Responsible for independently and cooperatively understanding business requirements, designing, and implementing core components for real-world marketing automation platform. Designing, implementing application code to satisfy product requirements Ensuring high product quality through rigorous code reviews and unit tests Fixing bugs and implementing enhancements Taking ownership of a significant product component in design and implementation Requirements: We are looking for exceptional talent with superior academic credentials and a solid foundation in computer sciences and distributed systems design and development. The candidate will have had at least 4 years of experience developing scalable, robust software platforms using Java/Ruby/Python or an equivalent language. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. Strong communication skills in a large-distributed development team environment are essential. Qualification: BS or MS in Computer Science or related field 8 -12 years of working experience with Python, Ruby and/or J2EE technology or equivalent OO paradigm Strong knowledge and experience with Kafka, Elastic Search, NoSQL databases such as Aerospike, Thrift, CI, and AWS. Experience working with container-based solutions is a plus. Experience working in a fast-paced technology environment. Strong object-oriented programming and design skills. Excellent problem solving, critical thinking, and communication skills. Ability and desire to learn new skills and take on new tasks.

Posted 3 weeks ago

Apply

4.0 - 9.0 years

20 - 27 Lacs

bengaluru

Work from Office

Key Responsibilities: As a Senior Software Developer, you will be: Responsible for independently and cooperatively understanding business requirements, designing, and implementing core components for real-world marketing automation platform. Designing, implementing application code to satisfy product requirements Ensuring high product quality through rigorous code reviews and unit tests Fixing bugs and implementing enhancements Taking ownership of a significant product component in design and implementation Requirements: We are looking for exceptional talent with superior academic credentials and a solid foundation in computer sciences and distributed systems design and development. The candidate will have had at least 4 years of experience developing scalable, robust software platforms using Java/Ruby/Python or an equivalent language. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. Strong communication skills in a large-distributed development team environment are essential. Qualification: BS or MS in Computer Science or related field 8 -12 years of working experience with Python, Ruby and/or J2EE technology or equivalent OO paradigm Strong knowledge and experience with Kafka, Elastic Search, NoSQL databases such as Aerospike, Thrift, CI, and AWS. Experience working with container-based solutions is a plus. Experience working in a fast-paced technology environment. Strong object-oriented programming and design skills. Excellent problem solving, critical thinking, and communication skills. Ability and desire to learn new skills and take on new tasks.

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies