Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 8.0 years
8 - 10 Lacs
Gurgaon
On-site
Job summary: The Backend (JavaScript and TypeScript) developer role at group.one is a strategic position focused on developing and enhancing scalable and secure SaaS products that help small and medium-sized businesses in Europe grow by simplifying how they communicate, collaborate, and manage their online presence - all from a single, integrated platform. This role requires close collaboration with Group Head, Team Lead, and Product Manager. Job description: Software development: Develop, maintain server-side SaaS applications (components and micro services) Scalable modular design: Design or refactor the architecture into loosely coupled services or components, create reusable components across products, and ensure they are easy to update, replace and deploy Technical Leadership: Provide expert guidance and mentorship to development teams, promoting best practices in coding, design patterns, and frameworks Cross-functional Collaboration: Work closely with product managers and engineering teams to translate and align the architecture with the strategic goals of the product, ensuring scalability, efficiency, and ease of integration Project Planning: Participate in project planning by providing accurate estimations, identifying integration points, and assessing technical risks with mitigation strategies Code Quality Oversight: Ensure code quality aligns with design and architectural principles through regular code reviews, focusing on security, scalability, and maintainability Performance Optimization: Identify and resolve system bottlenecks, working with teams to enhance performance, scalability, and reliability Infrastructure Collaboration: Partner with Infra teams to streamline deployment processes and ensure efficient CI/CD workflows for rapid and stable releases Skills requirements: Mandatory: JavaScript and TypeScript Node.js or NestJS Databases (MySQL or PostgreSQL) Version control systems (Git) Unit testing frameworks (e.g., Mocha, Jest) Asynchronous programming, micro services, event driven architectures System design (Containers, Load balancers, CDN, Caching, Message Queue, Logging) Monitoring and alerting using Prometheus and Grafana Optimizing applications for performance and scalability Problem-solving, data structures, and algorithms Confluence and Jira Good to have: Understanding of HTML, CSS, and responsive web design Knowledge of distributed systems, APIs, GraphQL Experience with Infrastructure-as-Code (using Helm or Kustomize) Experience with cloud platforms (AWS, GCP, or Azure) Education and experience requirements: Bachelor’s degree (B.Tech. or B.E.) in Computer Science or Information Technology 5–8 years of relevant experience in backend development using Node.js and TypeScript Keywords TypeScript, Node.js, JavaScript, Kubernetes, CDN, Redis, Code review, Code quality, CI/CD, Git, SonarQube, Webpack, NPM, Unit testing, MySQL, PostgreSQL, Design principles, Data structures, Algorithms, Confluence, Jira, Agile.
Posted 3 weeks ago
5.0 years
5 - 8 Lacs
Coimbatore
On-site
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player We offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Posted 3 weeks ago
7.0 years
3 - 6 Lacs
Chennai
On-site
Job Description: Skill Set : Java Full Stack (Project Current Tech Stack : Spring MVC, Rest API, Oracle SQL). Job Description : 7+ years of developing/maintaining multi‐tier enterprise level applications using Java EE and Spring technologies. 5+ years developing applications following SOA architecture and RESTful web services using Java EE, Spring/Hibernate, JAX-WS, JAX-RS and related technologies. Experience working with Oracle SQL queries and Plsql procedures. Working in fast-paced development teams following Agile/Scrum methodologies. Knowledge of working with source control, build tools and CI/CD processes involving Git/BitBucket, Maven/Gradle, Jenkins, SonarQube, Nexus. Experience in Healthcare domain is a plus. At DXC Technology, we believe strong connections and community are key to our success. Our work model prioritizes in-person collaboration while offering flexibility to support wellbeing, productivity, individual work styles, and life circumstances. We’re committed to fostering an inclusive environment where everyone can thrive. Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here .
Posted 3 weeks ago
15.0 years
8 - 8 Lacs
Chennai
On-site
Job Description: Job Title – Chapter Leader – Quality Engineering Location: Chennai The Purpose of This Role As a Director – Quality Engineering, you will focus on Quality Engineering delivery along with People management and QE technology management. He/ She will work directly with both technical and business stakeholders to translate requirements and technical solution designs into sustainable quality solutions. You will be responsible for the development of Test Strategy, implement best practices, use of appropriate automation tools, Test execution and reporting, ensuring they are built with quality, consistency to our standards, performance and responsive to the device accessing the application. The Value You Deliver This Quality Engineering role will play a Chapter Leader role within the WI India technology team. This individual will be responsible for the creation of quality engineering deliverables within web / mobile based software & API’s based applications. The Director – Quality Engineering will work closely with the Squad Leaders, Scrum Master, Systems analysts, Architects, and other developers to design, build, execute and deliver Test artifacts and quality engineering practices that make up Fidelity’s internet experience. They will be expected to work closely and collaborate with other Quality Engineering associates on and across projects. Responsibilities of the role includes Provide and oversee implementation of Integrated test Strategy solutions for their squad / scrum as well those within same domain. Take responsibility of testing of complex or multiple software applications using standard engineering practices. Being able to advance the work of the squad by engaging in Program/ Initiative/Product Area priorities and align QE strategy, implementation and execution as well as defect management and metrics reporting. Perform independent analysis of functional, regression and smoke test suits. Provide continuous improvement ideas for overall product quality improvement. Assists in determining and developing approaches to automation frameworks and tools. Participates in team project planning, agile ceremonies and retrospections. Collaborate with scrum masters for overall quality responsibility. Supports and performs all phases of testing leading to implementation. Identifies and resolves technical issues. Provides technical supervision on small projects. Works on multiple projects concurrently under moderate direction. Coach Quality Engineers/ chapter members to improve their performance, knowledge and expertise. People performance management for small to mid-size quality engineering teams across multiple projects. Key stakeholder management outside QE chapter like Development, Architecture, Scrum master as well as on business side like Squad Leader, Group Squad Leader and domain leaders. Required Technical skills Experience in Agile development methodology and Jira tool Hand-on experience in Test Management lifecycle Strong experience in Test automation design, development and execution using various tools eg. Selenium, Cucumber, TestNG, SoapUI, RestAssured etc. Exposure and basic knowledge of software development skills using Java/ Springboot/Angular, SQL/PL SQL Strong knowledge of continuous integration and deployment – Git, Maven, Jenkins, Udeploy, BIT bucket, Docker, SonarQube, etc. Exposure to testing applications on cloud like AWS, Azure Behavioral attributes Organizational leader Strong analytical and interpersonal skills Excellent oral and written communication skills Quick learner and willing to adapt and learn new technologies Great attitude, team player and effective contributor as lead Commitment to quality and high standards How Your Work Impacts the Organization Workplace Investing (WI) helps millions of people save and invest through workplace savings plans. WI builds lifetime relationships with customers and provides employers with cost-effective, integrated employee benefit solutions. The company serves customers online, over the phone. WI business constitutes of four different product lines Defined Contribution (DC), Defined Benefits (DB), Health & Welfare(HW) and Stock plan services(SPS). The Digital Shared Services QE team is part of the Workplace Investing (WI) Digital experience Domain group. This group is responsible for new and enhanced API / web services development of applications consumed by multiple products across WI. The Expertise We’re Looking For Bachelor’s degree in Computer science or any other discipline ~15 years of experience in API testing technology role Company Overview Fidelity Investments is one of the world's largest providers of financial services. Headquartered in Boston, US, Fidelity's goal is to make financial expertise broadly accessible and effective in helping people live the lives they want. Privately held for nearly 70 years, Fidelity employs 45,000 associates who are focused on the long-term success of our customers. FMR (Fidelity Management & Research) India is the Global In-house Center of Fidelity Investments. Headquartered at Bangalore, where operations commenced in 2003, FMR India has another fully-functional unit at Chennai. To know more visit: FMR India Location: Chennai Shift timings : 11:00 am - 8:00pm Certifications: Category: Information Technology
Posted 3 weeks ago
2.0 years
4 - 7 Lacs
Noida
On-site
exp loc Responsibilities Design, develop and maintain automation test suites for test coverage and regression from scratch End to end test delivery, which include but is not limited to Test Strategy, Planning, Estimation, Execution & Reporting for the project Enhance product quality by emphasizing code coverage and unit testing, overseeing continuous build and integration processes, and driving automation strategies to improve testing efficiencies and accuracy Actively support and engage with experts and stakeholders to ensure continuous improvements are identified through review and benchmarking processes Report key metrics for all stages of testing, ensuring the development team adheres to the principles, guidelines and best practices of the defined strategy Drive consistency, best practices, and uphold quality standards by leveraging collective intelligence through cross-functional knowledge sharing within the team, fostering organizational excellence Requirements BE/B.Tech/MCA with 2+ years of experience in automation and manual testing, coupled with expertise in white box testing using Java and JUnit Strong skills in Java, Javascript, JUnit and test automation Experience in automating using tools like Selenium, Protractor, Appium, Cypress, Playwright, Katalon, Puppeteer etc Hands-on with testing web-based applications in an Agile environment Good knowledge of tools like Jenkins, SonarQube, TestNG, Maven, ALM, JIRA Well versed with API Testing, QA process and Testing life cycle Excellent analytical and problem-solving skills to identify programming errors or inconsistencies
Posted 3 weeks ago
130.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description Manager, Cloud Engineer The Opportunity Based in Hyderabad, join a global healthcare biopharma company and be part of a 130- year legacy of success backed by ethical integrity, forward momentum, and an inspiring mission to achieve new milestones in global healthcare. Be part of an organisation driven by digital technology and data-backed approaches that support a diversified portfolio of prescription medicines, vaccines, and animal health products. Drive innovation and execution excellence. Be a part of a team with passion for using data, analytics, and insights to drive decision-making, and which creates custom software, allowing us to tackle some of the world's greatest health threats. Our Technology Centers focus on creating a space where teams can come together to deliver business solutions that save and improve lives. An integral part of our companys’ IT operating model, Tech Centers are globally distributed locations where each IT division has employees to enable our digital transformation journey and drive business outcomes. These locations, in addition to the other sites, are essential to supporting our business and strategy. A focused group of leaders in each Tech Center helps to ensure we can manage and improve each location, from investing in growth, success, and well-being of our people, to making sure colleagues from each IT division feel a sense of belonging to managing critical emergencies. And together, we must leverage the strength of our team to collaborate globally to optimize connections and share best practices across the Tech Centers. Role Overview The Connected Channel product line within our company's Digital Manufacturing Division is seeking a highly motivated individual for an experienced AWS Cloud Engineer to join our innovative team. The ideal candidate will have a strong background in cloud architecture, deployment, and management, with a focus on Amazon Web Services (AWS). This role requires a proactive individual who can design and implement scalable, secure, and cost-effective cloud solutions to support our business objectives. What Will You Do In This Role Cloud Architecture Design Design and implement robust cloud architectures that meet business requirements and best practices for scalability, security, and performance. Deployment and Management Deploy, manage, and monitor AWS services, including EC2, S3, RDS, Lambda, EKS, VPC, and others, ensuring high availability and reliability. Automation and Scripting Develop automation scripts using tools such as AWS CloudFormation, Terraform, or Ansible to streamline deployment processes and infrastructure management. Security Best Practices Implement security best practices, including IAM policies, encryption, and network security, to protect cloud resources and data. Cost Optimization Monitor and analyze cloud usage and costs, providing recommendations for optimization and efficiency improvements. Collaboration Work closely with development teams to support application deployment and integration in the cloud environment. Troubleshooting and Support Provide technical support and troubleshooting for cloud-related issues, ensuring minimal downtime and disruption. Documentation Create and maintain comprehensive documentation for cloud architecture, processes, and operational procedures. Experience What should you have 5+ years of experience in cloud engineering, with a strong focus on AWS. Proven experience in designing and implementing cloud solutions for enterprise applications. Technical Skills In-depth knowledge of AWS services and architecture. Proficiency in scripting languages such as Python, Bash, or PowerShell. Experience with containerization technologies (e.g., Docker, Kubernetes) and serverless architectures. Familiarity with CI/CD tools (e.g., GitHub Actions, Sonarqube) and DevOps practices. Preferred Qualifications Certified Solutions Architect, AWS Certified DevOps Engineer, or equivalent certifications are highly desirable. Knowledge of networking concepts, including VPNs, VPCs, and DNS. Familiarity with monitoring and logging tools (e.g., CloudWatch, ELK Stack). Who We Are We are known as Merck & Co., Inc., Rahway, New Jersey, USA in the United States and Canada and MSD everywhere else. For more than a century, we have been inventing for life, bringing forward medicines and vaccines for many of the world's most challenging diseases. Today, our company continues to be at the forefront of research to deliver innovative health solutions and advance the prevention and treatment of diseases that threaten people and animals around the world. What We Look For Imagine getting up in the morning for a job as important as helping to save and improve lives around the world. Here, you have that opportunity. You can put your empathy, creativity, digital mastery, or scientific genius to work in collaboration with a diverse group of colleagues who pursue and bring hope to countless people who are battling some of the most challenging diseases of our time. Our team is constantly evolving, so if you are among the intellectually curious, join us—and start making your impact today. #HYDIT2025 Current Employees apply HERE Current Contingent Workers apply HERE Search Firm Representatives Please Read Carefully Merck & Co., Inc., Rahway, NJ, USA, also known as Merck Sharp & Dohme LLC, Rahway, NJ, USA, does not accept unsolicited assistance from search firms for employment opportunities. All CVs / resumes submitted by search firms to any employee at our company without a valid written search agreement in place for this position will be deemed the sole property of our company. No fee will be paid in the event a candidate is hired by our company as a result of an agency referral where no pre-existing agreement is in place. Where agency agreements are in place, introductions are position specific. Please, no phone calls or emails. Employee Status Regular Relocation VISA Sponsorship Travel Requirements Flexible Work Arrangements Hybrid Shift Valid Driving License Hazardous Material(s) Required Skills Data Engineering, Data Visualization, Design Applications, Software Configurations, Software Development, Software Development Life Cycle (SDLC), Solution Architecture, System Designs, Systems Integration, Testing Preferred Skills Job Posting End Date 08/20/2025 A job posting is effective until 11 59 59PM on the day BEFORE the listed job posting end date. Please ensure you apply to a job posting no later than the day BEFORE the job posting end date. Requisition ID R353497
Posted 3 weeks ago
2.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
hackajob is collaborating with J.P. Morgan to connect them with exceptional tech professionals for this role. You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Consumer and Community Banking you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role. Job responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems Adds to team culture of diversity, equity, inclusion, and respect Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and 2+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Demonstrable ability to code in one or more languages Experience Across The Whole Software Development Life Cycle Proven expertise in Python, with significant experience in developing AWS Lambda functions, Python libraries such as Pylint, Pydantic, mypy, and boto3. Experience in leveraging AWS SDKs/APIs for managing contact flows and related APIs. Proficiency in front-end development using TypeScript/JavaScript. Strong understanding of the Contact Center domain and Amazon Connect. Excellent problem-solving skills and keen attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Preferred Qualifications, Capabilities, And Skills Familiarity with modern front-end technologies Exposure to cloud technologies Comprehensive knowledge of AWS services, including Lambda, API Gateway, DynamoDB, and S3. Ability to build and manage test cases using SonarQube
Posted 3 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Join us as a DevOps Engineer at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a DevOps Engineer you should have experience with: Person should have a strong understanding of DevOps, all stages of CICD pipelines. Application delivery via DevOps, not only the infrastructure DevOps. Handson experience in creating and maintaining CICD pipelines. CICD tools: Jenkins or TeamCity or Azure DevOps or Gitlab. Code scanning: SonarQube or Veracode or Prisma scan. Containerized Platform: Docker, Kubernetes and OpenShift. Scripting language: Java Spring boot, Python, Bash script or Shell script. DB: MS SQL Server, Postgres etc. Infrastructure as Code: Terraform, Ansible or Chef or Cloud Formation. Some Other Highly Valued Skills May Include Person having Developer / DevOps background. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Posted 3 weeks ago
4.0 - 10.0 years
0 Lacs
noida, uttar pradesh
On-site
As a Lead DevOps Engineer at Ameriprise India, you will have the opportunity to advocate for DevOps best practices and build scalable infrastructure to provide a world-class experience to clients. You will play a key role in influencing the DevOps roadmap to enhance the speed to market. Responsibilities: - Implement and adopt best practices in DevSecOps, Continuous Integration, Continuous Deployment, and Continuous Testing for both server-side and client-side applications. - Design NextGen application strategy using Cloud-native architectures. - Build scalable and efficient cloud and on-premise infrastructure. - Implement monitoring for automated system health checks. - Develop CI/CD pipelines and provide guidance to teams on DevSecOps best practices. - Collaborate with engineers to resolve issues during application instability. - Maintain and implement change management control procedures for UAT/QA and production releases. - Integrate test automation (UI/API) with CI/CD for comprehensive test coverage and metrics collection. - Work with multiple distributed teams following Agile practices. Required Qualifications: - 7 to 10 years of industry experience in building infrastructure and release management activities. - 4+ years of experience in DevOps practices. - Proficiency in code/scripting for IaaS automation. - Familiarity with Linux, Unix, and Windows operating systems. - Experience with Configuration Management tools like Ansible and Terraform. - Knowledge of containerization tools such as Vagrant, Kubernetes, and Docker. - Understanding of container orchestration tools like Marathon, Kubernetes, EKS, or ECS. - Experience with Cloud/IaaS environments like AWS/GCP and monitoring/alerting tools like Sumologic, Cloud Watch, and Prometheus. - Familiarity with SCM tools like BitBucket/Git and productivity plugins. - Knowledge of code quality and security tools like SonarQube, Blackduck, and Veracode. - Experience with performance tools like PageSpeed and Google Lighthouse. - Proficiency in test and build systems such as Jenkins, Maven, and JFrog/Nexus Artifactory. - Understanding of network topologies, hardware, load balancers (F5, Nginx), and firewalls. Preferred Qualifications: - Experience with CNCF and GitOps principles. - Ability to package and deploy single-page apps following best practices. - Knowledge of CDNs and cloud migration. - Familiarity with load balancers and reverse proxies. About Our Company: Ameriprise India LLP has been providing client-based financial solutions for 125 years, helping clients plan and achieve their financial objectives. Headquartered in Minneapolis, we are a U.S.-based financial planning company with a global presence. Our focus areas include Asset Management and Advice, Retirement Planning, and Insurance Protection. Join our inclusive and collaborative culture that values contributions and offers opportunities for growth. Work with talented individuals who share your passion for excellence and make a difference in your community. If you are talented, driven, and seek to work for an ethical company that cares, consider creating a career at Ameriprise India LLP. Full-Time/Part-Time: Full-time Timings: 2:00 PM - 10:30 PM India Business Unit: AWMPO AWMP&S President's Office Job Family Group: Technology,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a FullStack Microsoft .NET Smart Web App Developer, you will be responsible for designing, developing, and maintaining highly scalable and secure web applications using .NET Core 3.x or later. Your role will involve implementing web applications with asp.net and MVC frameworks in .NET 4.5 or later, as well as building robust RESTful APIs for data access and interaction. It is essential to utilize dependency injection and adhere to best practices for clean code architecture. Collaborating with the API team is crucial to ensure efficient data exchange and integration. On the frontend development side, you will be creating interactive and visually appealing user interfaces using Angular or React along with related libraries such as Redux and Material-UI. Your tasks will include writing functions and stored procedures in SQL and integrating them with .NET applications. Writing clean, reusable, and well-documented React components, ensuring cross-browser compatibility, and optimizing performance are also key responsibilities. Implementing accessibility best practices is essential for delivering inclusive web applications. In terms of DevOps and Quality Assurance, you will be required to write comprehensive unit tests using frameworks like NUnit or xUnit.net, aiming for high code coverage (80%+) and following test-driven development (TDD) principles. Integrating tests into the Continuous Integration/Continuous Delivery (CI/CD) pipeline using Azure DevOps (ADO) pipelines will be part of your routine. Active participation in code reviews and pair programming sessions is necessary to maintain code quality and adhere to best practices. Collaborating with the DevOps team to automate builds, deployments, and testing processes is crucial. Leveraging tools like SonarQube for code analysis and vulnerability management is essential to proactively identify and address potential security risks. Additionally, you will be responsible for creating clear and concise technical documentation, including API references, code comments, and design documents. Effective communication with team members across various technical levels is vital for successful collaboration. Demonstrating a strong work ethic, proactiveness, and problem-solving skills will contribute to the overall success of the projects. Maintaining a positive attitude and willingness to learn new technologies and approaches is key to personal and professional growth. Qualifications for this role include a minimum of 4 years of experience in developing web applications using .NET and JavaScript/TypeScript, with a focus on .NET Core 3.x or later. In-depth knowledge of React, Redux, and related frontend technologies is required. Expertise in managing SQL functions and stored procedures, as well as proven ability to write high-quality and maintainable code following best practices and design principles, are essential for this position. In summary, as a FullStack Microsoft .NET Smart Web App Developer, you will play a crucial role in designing, developing, and maintaining web applications, ensuring high performance, security, and scalability. Your expertise in both backend and frontend technologies, combined with your commitment to quality, collaboration, and continuous learning, will contribute to the success of the projects you are involved in.,
Posted 3 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
About the role Job Description As a Software Development Engineer 2 you are in a Individual Contributor role at Tesco. At this level, your impact reaches across a team, and you provide technical leadership of medium to large features. You are starting to produce your own work by understanding the problems that the team faces and are beginning to support other engineers with their own delivery and development. You prioritise sharing your skills and knowledge. You also prioritise quality of work, helping your team to continually set the standard. You understand and apply best practice within Tesco and across the industry. Qualifications • Deep knowledge of Java ecosystems (Spring Boot, Hibernate, REST APIs) • Follows TDD/BDD, clean code principles, and SOLID design patterns • Proficiency in scripting languages like Python for automation • Hands-on experience with React for UI development • Designing scalable, distributed systems using microservices architecture • Integration of event-driven systems (e.g., Kafka, RabbitMQ) • Strong understanding of CI/CD pipelines , version control (Git), and code reviews • Test-driven development (TDD) and automated testing frameworks (JUnit, Selenium) • Code quality tools (SonarQube, Checkstyle) • Expertise in DevOps tools : Jenkins, Docker, Kubernetes, Ansible, Terraform • Containerization and orchestration for microservices • Secure coding practices, OWASP compliance, and vulnerability management • Monitoring and logging (Prometheus, Grafana, ELK Stack) • Incident response, root cause analysis, and SLA/SLO management • High-availability and fault-tolerant system design • Agile/Scrum methodologies and DevOps lifecycle integration • End-to-end ownership from design to production deployment • Collaboration with cross-functional teams • Ability to articulate technical concepts to non-technical stakeholders • Performance optimization using metrics and logs • Resolving complex production issues with root cause analysis • Experience in working with AI Agents • Comfortable with ambiguity and fast-paced environments • Advocates for automation, innovation, and process improvements • Experience leading or contributing to digital transformation initiatives Location: Bengaluru, India You will be responsible for Job Description As a Software Development Engineer 2 you are in a Individual Contributor role at Tesco. At this level, your impact reaches across a team, and you provide technical leadership of medium to large features. You are starting to produce your own work by understanding the problems that the team faces and are beginning to support other engineers with their own delivery and development. You prioritise sharing your skills and knowledge. You also prioritise quality of work, helping your team to continually set the standard. You understand and apply best practice within Tesco and across the industry. Qualifications • Deep knowledge of Java ecosystems (Spring Boot, Hibernate, REST APIs) • Follows TDD/BDD, clean code principles, and SOLID design patterns • Proficiency in scripting languages like Python for automation • Hands-on experience with React for UI development • Designing scalable, distributed systems using microservices architecture • Integration of event-driven systems (e.g., Kafka, RabbitMQ) • Strong understanding of CI/CD pipelines , version control (Git), and code reviews • Test-driven development (TDD) and automated testing frameworks (JUnit, Selenium) • Code quality tools (SonarQube, Checkstyle) • Expertise in DevOps tools : Jenkins, Docker, Kubernetes, Ansible, Terraform • Containerization and orchestration for microservices • Secure coding practices, OWASP compliance, and vulnerability management • Monitoring and logging (Prometheus, Grafana, ELK Stack) • Incident response, root cause analysis, and SLA/SLO management • High-availability and fault-tolerant system design • Agile/Scrum methodologies and DevOps lifecycle integration • End-to-end ownership from design to production deployment • Collaboration with cross-functional teams • Ability to articulate technical concepts to non-technical stakeholders • Performance optimization using metrics and logs • Resolving complex production issues with root cause analysis • Experience in working with AI Agents • Comfortable with ambiguity and fast-paced environments • Advocates for automation, innovation, and process improvements • Experience leading or contributing to digital transformation initiatives Location: Bengaluru, India You will need Qualifications • Deep knowledge of Java ecosystems (Spring Boot, Hibernate, REST APIs) • Follows TDD/BDD, clean code principles, and SOLID design patterns • Proficiency in scripting languages like Python for automation • Hands-on experience with React for UI development • Designing scalable, distributed systems using microservices architecture • Integration of event-driven systems (e.g., Kafka, RabbitMQ) • Strong understanding of CI/CD pipelines , version control (Git), and code reviews • Test-driven development (TDD) and automated testing frameworks (JUnit, Selenium) • Code quality tools (SonarQube, Checkstyle) • Expertise in DevOps tools : Jenkins, Docker, Kubernetes, Ansible, Terraform • Containerization and orchestration for microservices • Secure coding practices, OWASP compliance, and vulnerability management • Monitoring and logging (Prometheus, Grafana, ELK Stack) • Incident response, root cause analysis, and SLA/SLO management • High-availability and fault-tolerant system design • Agile/Scrum methodologies and DevOps lifecycle integration • End-to-end ownership from design to production deployment • Collaboration with cross-functional teams • Ability to articulate technical concepts to non-technical stakeholders • Performance optimization using metrics and logs • Resolving complex production issues with root cause analysis • Experience in working with AI Agents • Comfortable with ambiguity and fast-paced environments • Advocates for automation, innovation, and process improvements • Experience leading or contributing to digital transformation initiatives Location: Bengaluru, India Whats in it for you? At Tesco, we are committed to providing the best for you. As a result, our colleagues enjoy a unique, differentiated, market- competitive reward package, based on the current industry practices, for all the work they put into serving our customers, communities and planet a little better every day. Our Tesco Rewards framework consists of pillars - Fixed Pay, Incentives, and Benefits. Total Rewards offered at Tesco is determined by four principles -simple, fair, competitive, and sustainable. Salary - Your fixed pay is the guaranteed pay as per your contract of employment. Leave & Time-off - Colleagues are entitled to 30 days of leave (18 days of Earned Leave, 12 days of Casual/Sick Leave) and 10 national and festival holidays, as per the company’s policy. Making Retirement Tension-FreeSalary - In addition to Statutory retirement beneets, Tesco enables colleagues to participate in voluntary programmes like NPS and VPF. Health is Wealth - Tesco promotes programmes that support a culture of health and wellness including insurance for colleagues and their family. Our medical insurance provides coverage for dependents including parents or in-laws. Mental Wellbeing - We offer mental health support through self-help tools, community groups, ally networks, face-to-face counselling, and more for both colleagues and dependents. Financial Wellbeing - Through our financial literacy partner, we offer one-to-one financial coaching at discounted rates, as well as salary advances on earned wages upon request. Save As You Earn (SAYE) - Our SAYE programme allows colleagues to transition from being employees to Tesco shareholders through a structured 3-year savings plan. Physical Wellbeing - Our green campus promotes physical wellbeing with facilities that include a cricket pitch, football field, badminton and volleyball courts, along with indoor games, encouraging a healthier lifestyle. About Us Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities, and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility through technological solutions, and empowering our colleagues to do even more for our customers. With cross-functional expertise, a wide network of teams, and strong governance, we reduce complexity, thereby offering high-quality services for our customers. Tesco in Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 3,30,000 colleagues Tesco Technology Today, our Technology team consists of over 5,000 experts spread across the UK, Poland, Hungary, the Czech Republic, and India. In India, our Technology division includes teams dedicated to Engineering, Product, Programme, Service Desk and Operations, Systems Engineering, Security & Capability, Data Science, and other roles. At Tesco, our retail platform comprises a wide array of capabilities, value propositions, and products, essential for crafting exceptional retail experiences for our customers and colleagues across all channels and markets. This platform encompasses all aspects of our operations - from identifying and authenticating customers, managing products, pricing, promoting, enabling customers to discover products, facilitating payment, and ensuring delivery. By developing a comprehensive Retail Platform, we ensure that as customer touchpoints and devices evolve, we can consistently deliver seamless experiences. This adaptability allows us to respond flexibly without the need to overhaul our technology, thanks to the creation of capabilities we have built.
Posted 3 weeks ago
5.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player
Posted 3 weeks ago
5.0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player
Posted 3 weeks ago
8.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks
Posted 3 weeks ago
8.0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks
Posted 3 weeks ago
8.0 years
0 Lacs
Gurugram, Haryana, India
On-site
We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks
Posted 3 weeks ago
5.0 years
0 Lacs
Gurugram, Haryana, India
On-site
We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player
Posted 3 weeks ago
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player
Posted 3 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Introduction: A Career at HARMAN Automotive We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About The Role Strong understanding of Object-Oriented Programming concepts Familiarity with design patterns Expertise in React.js and modern JavaScript (ES6+) Experience in web development using modern frameworks and tools Proficient in unit testing with frameworks such as Jest or Enzyme Experience with state management libraries (e.g., Redux, MobX, etc.) Hands-on experience with build tools (e.g., Webpack, Rollup) Experience with multithreading Experience with Gradle (for build automation) Ability to write both high-level and low-level designs Strong debugging skills and problem-solving mindset Familiarity with implementing security guidelines and coding best practices Experience using Visual Studio IDE Experience working with cloud platforms (AWS, Azure, or GCP) Familiarity with tools such as BitBucket, GitHub, IBM Jazz, Confluence Experience with CI/CD pipelines and DevOps tools Exposure to code quality and security tools like SonarQube and BlackDuck What You Will Do Hands-on experience with build tools (e.g., Webpack, Rollup) Experience with multithreading Experience with Gradle (for build automation) Ability to write both high-level and low-level designs Strong debugging skills and problem-solving mindset Familiarity with implementing security guidelines and coding best practices Experience using Visual Studio IDE Experience working with cloud platforms (AWS, Azure, or GCP) Familiarity with tools such as BitBucket, GitHub, IBM Jazz, Confluence Experience with CI/CD pipelines and DevOps tools What Makes You Eligible Linux Kernel expertise with minimum 3-5 years of experience needed.( Preferable to have 3 - Hands-on experience with build tools (e.g., Webpack, Rollup) Experience with multithreading Experience with Gradle (for build automation) Ability to write both high-level and low-level designs Strong debugging skills and problem-solving mindset Familiarity with implementing security guidelines and coding best practices Experience using Visual Studio IDE Experience working with cloud platforms (AWS, Azure, or GCP) Familiarity with tools such as BitBucket, GitHub, IBM Jazz, Confluence What We Offer Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement “Be Brilliant” employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you’re ready to innovate and do work that makes a lasting impact, join our talent community today!
Posted 3 weeks ago
2.0 - 5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
The Digital S/W Engineer Intmd Analyst is a developing professional role. Deals with most problems independently and has some latitude to solve complex problems. Integrates in-depth specialty area knowledge with a solid understanding of industry standards and practices. Good understanding of how the team and area integrate with others in accomplishing the objectives of the subfunction/ job family. Applies analytical thinking and knowledge of data analysis tools and methodologies. Requires attention to detail when making judgments and recommendations based on the analysis of factual information. Typically deals with variable issues with potentially broader business impact. Applies professional judgment when interpreting data and results. Breaks down information in a systematic and communicable manner. Developed communication and diplomacy skills are required in order to exchange potentially complex/sensitive information. Moderate but direct impact through close contact with the businesses' core activities. Quality and timeliness of service provided will affect the effectiveness of own team and other closely related teams. Responsibilities: Turn tech stack and application design into code on multiple development platforms (e.g. iOS, Android, web/Angular, services). Address a variety of responses to problems, questions, or situations by applying established criteria to directly influence development outcomes. In doing so, use the right technology to solve technical challenges required to deliver small scale features and functions and / or supporting aspects of a larger program efforts. Responsible for applications systems analysis and programming activities that may include assisting with feasibility studies, time and cost estimates and implementation of new or revised applications systems and programs. Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code. Expected to operate with autonomy, while some oversight and direction may be required. Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities to meet specific business needs of user areas and to test systems to ensure integrity of deliverables. Expected to provide sound understanding of application development concepts and principles and a basic knowledge of concepts and principles in other technology areas. On occasion, may need to consult with users, clients and other technology groups on issues and recommend programming solutions for customer exposed systems. Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects. This includes the business requirements, applications/services, runtime operations (including trouble management/associated support strategies), and maintenance. Understand the business context and the associated customer use cases. Understand the team’s technologies and are able to evaluate system designs and architecture as you participate in solution discussions, development and the creation of application / systems documentation. Drive clarity into technical implementation by driving system build and performance discussions, providing technical context to team members as required and competently represent your team’s systems to others both inside and outside Digital. Occasionally need guidance from peers and / or manager as the team’s operating procedures and technology is well defined. Build and maintain integrated project development schedules that account for internal / external dependencies, differing SDLC approaches, numerous constraints, and adequately factor in contingency for unplanned delays. Negotiate features and associated priority and help the team and their customers reach consensus. Verbal and written communication is clear and concise. Clearly articulate development and timeline dependencies. Have good working relationships with team members, manager, and peers. Improve team development related processes that accelerate delivery, drive innovation, lower costs, and improve quality. Ensure self and peers are actively seeking ways to objectively measure productivity. (i.e., SonarQube Findbugs). This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline (RTC, Jenkins, RLM) Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by 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: 2-5 years in an Apps Development role. Demonstrated execution capabilities. Strong analytical and quantitative skills; Data driven and results-oriented Experience in running high traffic, distributed, cloud based services Experience in affecting large culture change Experience leading infrastructure programs Skilled at working with third party service providers Excellent written and oral communication skills Education: Bachelor’s/University degree or equivalent experience ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Digital Software Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. 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
15.0 years
0 Lacs
Pune, Maharashtra, India
On-site
In Markets Engineering and Architecture, we are committed to provide the best experience for our engineers. We are looking for highly motivated individuals who can help us to shape the foundational engineering services for our Developer Community. The Applications Development Technology Senior Lead is a senior level position responsible for establishing and implementing and driving the adoption of new solutions to accelerate the experience of our engineers towards the Technology Strategy being actively engaged on trending initiatives such as API, Public Cloud, DevOps, Codified Blueprints, AI, others. The individual applying for this position must be able to translate problems to codified solutions. It will be required to code most part of the time. Responsibilities: Champion a team of engineers to meet the engineering goals, deploy new products, enhance processes, and drive the organization towards engineering platforms. Drive the design and implementation of robust, scalable, and secure APIs. Coordinate the migration of critical applications to Public Cloud (AWS, GCP, etc). This will involve cloud-native architecture, ensuring cost-effectiveness, security, and optimized performance and scalability. Identify opportunities for improvements on our CICD Pipelines and Observability. Develop and Promote codified blueprints and reusable patterns for application development, infrastructure, and security. Mentor and Coach engineers on best practices in software development, clean code, testing, and operational excellence, as well as ensuring the definition of automated metrics and goals. Provide expertise in area of advanced knowledge of engineering and plan assignments involving cross functional project, or multiple projects. Implement AI Engineering Solutions to support the productivity of our engineers. Develop engineering methodologies and standards for program analysis, design, coding, testing, debugging, and implementation. Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals. Develop PoV/PoC to quickly pivot the problem analysis into scale engineering solutions across the organization. Guide sessions with end users to identify system function specifications and incorporate into overall system design. Allocate work, and act as an advisor/coach developers, analysts, and new team members. Influence and negotiate with senior leaders and communicate with external parties. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by 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: 15+ years of relevant experience coding in Java, Java Frameworks, Concurrency, Python, Kotlin, TypeScript, others. Experience in AWS or GCP, Microservices, Event-Driven, DDD, API (RestFul, GraphQL, Messaging, etc), Secure Design and Coding, Blueprints, Patterns, and Code Standards. Experience in CICD Pipelines and tools such as Harness, Ansible, Tekton, Jenkins, SonarQube, Junit/Cucumber, Observability (e.g: Prometheus, Grafana, Splunk), etc. Experience in database (e.g: Oracle, Postgres, MongoDB, Redis, Cassandra, or similar). Experience in AI Engineering Solutions (e.g: Copilot, Agentic AI, Devin.ai or similar, LLMs, etc). Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development and/or proven results of managing large adoption for engineering practices. Experience in Financial Industry – Markets will be considered a plus. Demonstrated leadership, agile project management, risk management, and development skills. Proven record of delivering trainings. Education: Bachelor’s degree/University degree or equivalent experience Master’s degree preferred Certification in AWS, GCP, others will be considered a plus. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Systems & Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. 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
8.0 years
0 Lacs
Pune, Maharashtra, India
On-site
We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team. This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs. The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development. Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team to maintain and develop new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 8-15 years of experience in software development 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security At least 1 year of relevant leadership experience Development experience on Linux, with familiarity with CMake and key tools/libraries enabling development, testing, and debugging Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools/frameworks Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti Proficiency in working in both Linux and Windows environments Experience with Slurm and Singularity Container for distributed computing tasks
Posted 3 weeks ago
12.0 years
0 Lacs
Pune, Maharashtra, India
On-site
In Markets Engineering and Architecture, we are committed to provide the best experience for our engineers. We are looking for highly motivated individuals who can help us to shape the foundational engineering services for our Developer Community. The Applications Development Technology Lead is an experienced level position responsible for establishing and implementing and driving the adoption of new solutions to accelerate the experience of our engineers towards the Technology Strategy being actively engaged on trending initiatives such as API, Public Cloud, DevOps, Codified Blueprints, AI, others. The individual applying for this position must be able to translate problems to codified solutions. It will be required to code most part of the time. Responsibilities: Collaborate with other engineers to meet the engineering goals, deploy new products, enhance processes, and drive the organization towards engineering platforms. Implement solutions and standards and guide engineers to develop of robust, scalable, and secure APIs. Develop blueprints for Public Cloud (AWS, GCP, etc). This will involve cloud-native architecture, ensuring cost-effectiveness, security, and optimized performance and scalability. Identify opportunities and implement improvements on our CICD Pipelines and Observability. Develop and Promote codified blueprints and reusable patterns for application development, infrastructure, and security. Mentor and Coach engineers on best practices in software development, clean code, testing, and operational excellence, as well as ensuring the definition of automated metrics and goals. Provide expertise in area of advanced knowledge of engineering and plan assignments involving cross functional project, or multiple projects. Develop engineering methodologies and standards for program analysis, design, coding, testing, debugging, and implementation. Implement AI Engineering Solutions to support the productivity of our engineers. Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals. Develop PoV/PoC to quickly pivot the problem analysis into scale engineering solutions across the organization. Guide sessions with end users to identify system function specifications and incorporate into overall system design. Influence and negotiate with senior leaders and communicate with external parties. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by 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: 12+ years of relevant experience coding in Java, Java Frameworks, Concurrency, Python, Kotlin, TypeScript, others. Experience in AWS or GCP, Microservices, Event-Driven, DDD, API (RestFul, GraphQL, Messaging, etc), Secure Design and Coding, Blueprints, Patterns, and Code Standards. Experience in CICD Pipelines and tools such as Harness, Ansible, Tekton, Jenkins, SonarQube, Junit/Cucumber, Observability (e.g: Prometheus, Grafana, Splunk), etc. Experience in database (e.g: Oracle, Postgres, MongoDB, Redis, Cassandra, or similar). Experience in AI Engineering Solutions (e.g: Copilot, Agentic AI, Devin.ai or similar, LLMs, etc). Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development and/or proven results of managing large adoption for engineering practices. Experience in Financial Industry – Markets will be considered a plus. Demonstrated leadership, agile project management, risk management, and development skills. Proven record of delivering trainings. Education: Bachelor’s degree/University degree or equivalent experience Master’s degree preferred Certification in AWS, GCP, others will be considered a plus. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Systems & Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. 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
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you! Responsibilities Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack Develop a test strategy for validating the functionality of graphics rendering code Fix security vulnerabilities within the prescribed timelines Work as part of a team maintaining and developing new enhancements Perform periodic upgrades of the technology stack Perform technical design and reviews within the team Participate in various Scrum ceremonies and meetings Requirements 5-9 years of experience in software development 4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security Development experience on the Linux operating system and familiarity with tools like CMake Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks Background in distributed computing, scalable parallel computing, and object-oriented programming Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns Familiarity with Slurm and Singularity Container for distributed computing Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti Flexibility to work in both Linux and Windows environments Ability to independently solve complex problems while collaborating as a team player
Posted 3 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Some careers shine brighter than others. If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of a Senior Software Engineer In this role, you will: Required to work closely with colleagues in the function, onshore teams and stakeholders. Required to communicate effectively with people at various levels of seniority and different backgrounds in a challenging but collegiate environment. Actively engage with other team members for development projects and contribute to team discussions on development issues. Required to work closely with colleagues in the function, onshore teams and stakeholders. Required to communicate effectively with people at various levels of seniority and different backgrounds in a challenging but collegiate environment. Actively engage with other team members for development projects and contribute to team discussions on development issues. Requirements To be successful in this role, you should meet the following requirements: Full-Stack Developer, Critical programming skills in multiple technologies, must have all the following critical skills: Working experience in C#/.NET, Multi-Threading, LINQ, Entity Framework, .NET Core and Typescript. NodeJs, Angular 12/16, Microsoft SQL Server Experience with building API services and exposure in Microservice oriented architecture. Excellent analytical skills and a proactive approach to problem solving. I/CD Pipeline: Design, implement, and manage CI/CD pipelines using Jenkins and version control systems like GitHub, JIRA, SonarQube and Nexus for ensuring seamless integration and delivery processes. Containerization: Experience with containerization technologies like Docker and orchestration tools such as Kubernetes. Configuration Management: Use Ansible to automate, deploy artifacts and configuration settings across various environments. Scripting: Write and maintain scripts using groovy, Bash and PowerShell or any other programming language to automate tasks, integrate systems, and improve workflow efficiency. observability: Experience with implementing and managing monitoring, observability, and alerting tools (eg, Prometheus, Grafana) to ensure comprehensive visibility into system performance and reliability. Maintaining discipline in coding practice while ensuring timely delivery of end solution. Must be able to work independently with minimal supervision. Excellent written English and oral communication skills Excellent interpersonal skills, Ambitious, driven, and enthusiastic You’ll achieve more when you join HSBC. www.hsbc.com/careers HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website. Issued by – HSBC Software Development India
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39817 Jobs | Dublin
Wipro
19388 Jobs | Bengaluru
Accenture in India
15458 Jobs | Dublin 2
EY
14907 Jobs | London
Uplers
11185 Jobs | Ahmedabad
Amazon
10459 Jobs | Seattle,WA
IBM
9256 Jobs | Armonk
Oracle
9226 Jobs | Redwood City
Accenture services Pvt Ltd
7971 Jobs |
Capgemini
7704 Jobs | Paris,France