Home
Jobs

2556 Tdd Jobs - Page 39

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

About company: Our client is prominent Indian multinational corporation specializing in information technology (IT), consulting, and business process services and its headquartered in Bengaluru with revenues of gross revenue of ₹222.1 billion with global work force of 234,054 and listed in NASDAQ and it operates in over 60 countries and serves clients across various industries, including financial services, healthcare, manufacturing, retail, and telecommunications. The company consolidated its cloud, data, analytics, AI, and related businesses under the tech services business line. Major delivery centers in India, including cities like Chennai, Pune, Hyderabad, and Bengaluru, kochi, kolkatta, Noida. · Job Title: .Net Fullstack Developer · Location: Hyderabad · Experience: 6+ to 9 yrs · Job Type : Contract to hire. · Notice Period:- Immediate joiners. · Client:- MNC. · Payroll company:- People Prime. . Primary Skills: .Net Core developer with Microservices & API dev skills . Job Description: Dot Net Developers Key Responsibilites: • Design, develop, and deploy microservices-based applications using .Net Core framework. • Implement robust, scalable, and maintainable solutions that meet business requirements and adhere to industry standards. • Collaborate with cross-functional teams including software engineers, architects, and product owners to deliver high-quality software solutions. • Participate in code reviews, design discussions, and architectural decisions to ensure code quality and maintainability. • Utilize best practices in software development, including test-driven development (TDD), continuous integration (CI), and continuous deployment (CD). • Troubleshoot and debug issues in production and non-production environments. • Stay updated with the latest technologies, trends, and best practices in .Net Core and microservices architecture. Qualifications : • Bachelor’s degree in Computer Science, Engineering, or related field. • 5 to 6 years of experience in software development with a focus on .Net Core. • Proven experience in designing and implementing microservices-based architectures. • Strong understanding of software design principles, patterns, and best practices. • Proficiency in C#, ASP.NET Core, Entity Framework Core, and other related technologies. • Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes. • Knowledge of message brokers such as RabbitMQ or Kafka. • Familiarity with cloud platforms like Azure, AWS, or Google Cloud Platform. • Experience with DevOps practices and tools for CI/CD pipelines. • Excellent problem-solving and troubleshooting skills. • Strong communication and collaboration skills. Technical Skills: • .Net Core (C#, ASP.NET Core, Entity Framework Core) • Angular/React for front-end development • JavaScript, HTML/CSS • RESTful APIs and GraphQL • SQL Server and NoSQL databases (e.g., MongoDB) • Docker and Kubernetes for containerization and orchestration • RabbitMQ or Kafka for messaging • Azure DevOps, GitHub Actions, Terraform, and Artifactory for CI/CD pipelines • Microservices architecture and API lifecycle management Additional Requirements: • Experience with relational databases (e.g., SQL Server) and NoSQL databases (e.g., MongoDB). • Hands-on experience in Microservices architecture. • Knowledge of DevOps practices and tools like Jenkins, Docker, Kubernetes. • Familiarity with cloud platforms such as AWS or Azure. • Strong analytical and troublesh ooting skills. • Ability to work with key stakeholders to define business requirements and remediate gaps. Preferred Skills: • Experience with caching mechanisms like Redis. • Knowledge of messaging queues like Kafka or RabbitMQ. • Understanding of CI/CD pipelines. Show more Show less

Posted 1 week ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

About company: Our client is prominent Indian multinational corporation specializing in information technology (IT), consulting, and business process services and its headquartered in Bengaluru with revenues of gross revenue of ₹222.1 billion with global work force of 234,054 and listed in NASDAQ and it operates in over 60 countries and serves clients across various industries, including financial services, healthcare, manufacturing, retail, and telecommunications. The company consolidated its cloud, data, analytics, AI, and related businesses under the tech services business line. Major delivery centers in India, including cities like Chennai, Pune, Hyderabad, and Bengaluru, kochi, kolkatta, Noida. Job Title : Dot Net full stack Exp : 6 years + Location : Hyderabad Notice Period : 0-15 days /serving Salary : As per Market Mode Of Hire : Contract to Hire Key Responsibilities : • Design, develop, and deploy micro-services-based applications using .Net Core framework. • Implement robust, scalable, and maintainable solutions that meet business requirements and adhere to industry standards • Collaborate with cross-functional teams including software engineers, architects, and product owners to deliver high-quality software solutions. • Participate in code reviews, design discussions, and architectural decisions to ensure code quality and maintainability. • Utilize best practices in software development, including test-driven development (TDD), continuous integration (CI), and continuous deployment (CD). • Troubleshoot and debug issues in production and non-production environments. • Stay updated with the latest technologies, trends, and best practices in .Net Core and micro services architecture. Qualifications : •Bachelor’s degree in Computer Science, Engineering, or related field. •5 to 6 years of experience in software development with a focus on .Net Core. •Proven experience in designing and implementing microservices-based architectures. •Strong understanding of software design principles, patterns, and best practices. •Proficiency in C#, ASP.NET Core, Entity Framework Core, and other related technologies. •Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes. •Knowledge of message brokers such as RabbitMQ or Kafka. •Familiarity with cloud platforms like Azure, AWS, or Google Cloud Platform. •Experience with DevOps practices and tools for CI/CD pipelines. •Excellent problem-solving and troubleshooting skills. •Strong communication and collaboration skills. Technical Skills: •Net Core (C#, ASP.NET Core, Entity Framework Core) •Angular/React for front-end development •JavaScript, HTML/CSS •RESTful APIs and GraphQL •SQL Server and NoSQL databases (e.g., MongoDB) •Docker and Kubernetes for containerization and orchestration •RabbitMQ or Kafka for messaging •Azure DevOps, GitHub Actions, Terraform, and Artifactory for CI/CD pipelines •Microservices architecture and API lifecycle management Additional Requirements: •Experience with relational databases (e.g., SQL Server) and NoSQL databases (e.g., MongoDB). •Hands-on experience in Microservices architecture. •Knowledge of DevOps practices and tools like Jenkins, Docker, Kubernetes. •Familiarity with cloud platforms such as AWS or Azure. •Strong analytical and troubleshooting skills. •Ability to work with key stakeholders to define business requirements and remediate gaps. Preferred Skills: •Experience with caching mechanisms like Redis. •Knowledge of messaging queues like Kafka or RabbitMQ. •Understanding of CI/CD pipelines. Work Environment: •Collaborative and dynamic team environment. •Opportunities for professional growth and development. •Engagement in innovative projects that drive the modernization of banking systems. Show more Show less

Posted 1 week ago

Apply

7.0 years

0 Lacs

India

Remote

Linkedin logo

About Company: Our client organization's mission is to empower people to participate in global conversations through communities. They are responsible for the consumer-facing application on the Web, Android, and iOS platform. In this role, you'll work with a specific team within this organization to drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world. Poster Experience specifically focuses on the user journey, which is the main source of user content for the product. We aim to make it easier, faster, and smarter to create and participate in conversations, and we drive several core product metrics for the entire ecosystem. This specific role will involve migrating legacy Python microservice code to one or more existing Go microservices. Successful candidates have prior experience in these migrations at large scale (think millions of actions per day) and understand how to instrument and monitor their code for parity and consistency during rollout. Job Description: Job Title: Sr.Python Developer Location: Pan India Experience: 6+ yrs. Employment Type: Contract to hire Work Mode: Remote Notice Period: - Immediate joiners Roles and Responsibilities: 7+ years of experience with practical, production-grade Python Hands-on experience with Test Driven Development (TDD) Proven ability to build and scale large systems at high velocity Strong fundamentals in database schema design and data modeling Able to work at a rapid pace without sacrificing clarity or correctness [Bonus] Familiarity with LLM function calling protocols and paradigms Show more Show less

Posted 1 week ago

Apply

6.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Position Overview Job Title: Backend Developer / FSD - Associate Location: Pune, India Role Description Individual is required to possess strong technical skills as a Backend / FSD developer Candidate’s primary responsibility will be to work closely with functional teams and provide high-quality solutions that meet functional as well as non-functional requirements. What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities Individual is required to possess strong technical skills as a FSD developer. Collaborate with UI developers and UX designers. Deliver high quality, scalable and innovate solutions. Involvement in Design and Development, Co-ordination with the Product Owner for BAU tasks. Provide high-quality solutions that meet functional as well as non-functional requirements. You actively participate and contribute into the sprint activities and ceremonies e.g. daily stand-up, Sprint planning, retrospectives, refinements etc. Strong commitment writing high quality code. Involvement in contributing to standards and practices Providing the right estimates for the tasks by evaluating the wireframes. Your Skills And Experience At least 6+ years experience in backend Technologies. Strong hands on Languages & Frameworks: Java (Advanced), Python (Advanced), Spring Boot (Advanced), Spring Framework, GraphQL (Intermediate). Strong hands on Microservices & Cloud: Microservices Architecture, RESTful API Design (Advanced), GraphQL API, Message Queues (Kafka, RabbitMQ) (Intermediate). Development & Testing: OOP, Design Patterns, TDD, Unit & Integration Testing (Advanced). Databases & Architecture: SQL/NoSQL, Database Optimization (Intermediate), System Design, Scalability, Distributed Systems (Advanced). Performance & Soft Skills: Code Optimization, Communication, Problem-Solving (Advanced). Understanding of converting wireframes into functional UI components. A pro-active team player with strong communication skills. Experience with Agile/SCRUM environment. How We’ll Support You Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment. Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Hyderabad, Telangana, India

Remote

Linkedin logo

Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We're committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve. Pay and Benefits: Competitive compensation, including base pay and annual incentive. Comprehensive health and life insurance and well-being benefits, based on location. Pension / Retirement benefits Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being. DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee). The Impact you will have in this role: The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm. The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages. Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning, documenting technical requirements, crafting, developing, and testing all software systems and applications for the firm. Works closely with architects, product managers, project management, and end-users in the development and improvement of existing software systems and applications, proposing and recommending solutions that solve complex business problems. Your Primary Responsibilities: Participate in daily code deploys while working on individual or team projects. Translate business requirements into software designs and implementations. Participate in thorough code reviews with a goal of illustrating quality engineering practices and to produce the highest quality code possible. Build high quality and scalable / performant applications. Understand requirements and translate them into specific application and infrastructure related tasks. Design frameworks that promote concepts of isolation, extensibility, and reusability Supports team in handling client expectations and resolving issues urgently. Support development teams, testing, troubleshooting, and production support. Create applications and construct unit test cases that ensure compliance with functional and non-functional requirements. Work with peers to mature ways of working, continuous integration, and continuous delivery. Aligns risk and control processes into day to day responsibilities to supervise and mitigate risk; brings up appropriately. Qualifications: Minimum of 4 years of related experience Bachelor's degree preferred or equivalent experience. Talents Needed for Success: 4+ years’ experience in Application Development and system analysis Expert in Java/JEE and Coding standard methodologies Expert knowledge in development concepts. Good design and coding skills in Web Services, Spring/Spring Boot, Soap/Rest APIs, and Java Script Frameworks for modern web applications Solid understanding of HTML, CSS, and modern JavaScript Experience with Angular V15+ and/or React. Experience integrating with database technologies such as Oracle, PostgreSQL, etc. Ability to write quality and self-validating code using unit tests and following TDD. Experience with Agile methodology and ability to collaborate with other team members. Bachelor's degree in technical field or equivalent experience. Nice to Have: Experience in developing and using AWS cloud stack (S3, SQS, Redshift, Lambda etc.) is a big plus. Ability to demonstrate DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test-Driven Development to enable the rapid delivery of working code utilizing tools like Jenkins, Cloudbees, Git, etc. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Job Description Role - Sr. Full Stack JavaScript Developer (Node + Any Frontend Technology Angular, Reactjs, Vuejs) Employment Type - Full Time, Permanent Role Salary - As per industry standards Min Experience - 4+ years Vacancies - Open Expected Joining Date - Immediate or 30 days Location - Pune Duties & Responsibilities We are looking for full stack engineers/developers experienced in NodeJS (Mandate) and Vue or React or Angular Any other technology experience is an added advantage. Experience developing web, software, and mobile applications. Experience with the entire Software Development Life Cycle (SDLC). Experience with web services (consuming or creating) with REST or GraphQL Demonstrate ability to explain complex technical issues to both technical and non-technical audiences. Strong understanding of the Software design/architecture process. Experience with unit testing & Test-Driven Development (TDD). Mandatory experience with Core Node.JS, Docker, Express. Strong in PostgreSQL/MySQL/SQL Server. Proficient in any NoSQL database like MongoDB/Firebase/Elasticsearch. Required: - Educational degree is not a criterion. - Experience range - 4+ years - Good verbal and written English communication skills. Show more Show less

Posted 1 week ago

Apply

6.0 - 9.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job Description The Risk division is responsible for credit, market and operational risk, model risk, independent liquidity risk, and insurance throughout the firm. RISK BUSINESS The Risk Business identifies, monitors, evaluates, and manages the firm’s financial and non-financial risks in support of the firm’s Risk Appetite Statement and the firm’s strategic plan. Operating in a fast paced and dynamic environment and utilizing the best in class risk tools and frameworks, Risk teams are analytically curious, have an aptitude to challenge, and an unwavering commitment to excellence. Overview To ensure uncompromising accuracy and timeliness in the delivery of the risk metrics, our platform is continuously growing and evolving. Risk Engineering combines the principles of Computer Science, Mathematics and Finance to produce large scale, computationally intensive calculations of risk Goldman Sachs faces with each transaction we engage in. As an Engineer in the Risk Engineering organization, you will have the opportunity to impact one or more aspects of risk management. You will work with a team of talented engineers to drive the build & adoption of common tools, platforms, and applications. The team builds solutions that are offered as a software product or as a hosted service. We are a dynamic team of talented developers and architects who partner with business areas and other technology teams to deliver high profile projects using a raft of technologies that are fit for purpose (Java, Cloud computing, HDFS, Spark, S3, ReactJS, Sybase IQ among many others). A glimpse of the interesting problems that we engineer solutions for, include acquiring high quality data, storing it, performing risk computations in limited amount of time using distributed computing, and making data available to enable actionable risk insights through analytical and response user interfaces. What We Look For Senior Developer in large projects across a global team of developers and risk managers Performance tune applications to improve memory and CPU utilization. Perform statistical analyses to identify trends and exceptions related Market Risk metrics. Build internal and external reporting for the output of risk metric calculation using data extraction tools, such as SQL, and data visualization tools, such as Tableau. Utilize web development technologies to facilitate application development for front end UI used for risk management actions Develop software for calculations using databases like Snowflake, Sybase IQ and distributed HDFS systems. Interact with business users for resolving issues with applications. Design and support batch processes using scheduling infrastructure for calculation and distributing data to other systems. Oversee junior technical team members in all aspects of Software Development Life Cycle (SDLC) including design, code review and production migrations. Skills And Experience Bachelor’s degree in Computer Science, Mathematics, Electrical Engineering or related technical discipline 6-9 years’ experience is working risk technology team in another bank, financial institution. Experience in market risk technology is a plus. Experience with one or more major relational / object databases. Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts Comfortable multi-tasking, managing multiple stakeholders and working as part of a team Comfortable with working with multiple languages Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) Experience in working with process scheduling platforms like Apache Airflow. Should be ready to work in GS proprietary technology like Slang/SECDB An understanding of compute resources and the ability to interpret performance metrics (e.g., CPU, memory, threads, file handles). Knowledge and experience in distributed computing – parallel computation on a single machine like DASK, Distributed processing on Public Cloud. Knowledge of SDLC and experience in working through entire life cycle of the project from start to end About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Senior Developer Full-Stack (Java/React) What is Equisoft? Equisoft is a global provider of digital solutions for insurance and investment, recognized by over 250 of the world's leading financial institutions. We offer a comprehensive ecosystem of scalable solutions that help our customers meet all the challenges brought about by this era of digital transformation, thanks to our business needs-driven approach, industry knowledge, cutting-edge technologies and experts. With its business-driven approach, in-depth industry knowledge, cutting-edge technologies and multicultural team of experts based in North America, the Caribbean, Latin America, Europe, Africa, Asia and Australia, Equisoft helps its customers meet the challenges of this era of digital transformation. Why Choose Equisoft? With 950+ employees, we are a stable organization that offers career advancement opportunities and fosters a stimulant environment. If that’s not enough, then check out these other perks below: Hiring Location: India (Hyderabad) You are working hybrid in a collaborative workspace Internal position title: Senior Developer Full-time Permanent Role Benefits available day 1: Medical, Dental, Term Life/Personal Accident Coverage, Wellness Sessions, telemedicine program, Annual health checkup, etc. Flexible hours: Must be available for team meetings located in EST time zone Number of hours per week: 40 Role: The Senior Developer Full-Stack (Java/React), reports to the Manager, Product Development you will be working with a team of Developers, DBA’s and QAS’. The candidate will collaborate in the maintenance and evolution of the application so that it can effectively support our customers as well as remain competitive in the market. If you would like to be part of a creative technical team focused on the best practices, innovation and collaboration as well as working in an agile and constantly evolving environment. Below, is a brief description of the expected product the candidate will be working on Equisoft / Design is a powerful configuration and release management tool built for cost-effective implementations. Our tool helps carriers to accelerate product development, speed-to-market, reduce configuration errors, improve quality through debugging and functional testing capabilities. Our release management capabilities provide insurance companies with a platform for managing the release process, including version control, testing and deployment. Your Day with Equisoft: Collaborate in an Agile environment with a dynamic team of Software Developers, Product Owners and QAS’ Write robust, efficient, and secure code in accordance with functional analyses Participate in the analysis of features that meet both business and technology solutions need Innovate, challenge and refine requirements based on technical assessment Actively participate in peer-review process and provide constructive feedback Participate in and collaborate to functional tests and documentation of actual and future features Ensure overall software quality and its evolution in the mid to long-term Ensure quality control through scenario testing to validate systems and programs developed comply with the technical specifications Write reliable code based on TDD software engineering practices Fix bugs in a timely manner while working of solving more complex issues Collaborate with different teams to solve customer issues. Requirements Technical Bachelor’s Degree in Computer Engineering or Information Technology or Equivalent College Degree 8-10 years of experience in a similar role Excellent knowledge and experience with Java, JDK 8, JDK 11, Spring, SQL, Hibernate and Docker Knowledge and experience with fundamental front-end languages and framework with JavaScript, React and TypeScript Knowledge in DevOps Azure Pipeline Good knowledge of SOLID principles and OOP Good knowledge of TDD and unit tests Knowledge of Agile and Kanban methodologies Knowledge of security challenges with web-based applications Experience in solving complex software engineering problems Experience with functional and organic analyses Soft skill Strong sense of organization and prioritizing Analytical and problem-solving skills Ability to communicate, write and synthesize information Ability to multi-task in a rapid-paced environment Team spirit, tact, diplomacy, autonomy, rigor, and discipline Nice to haves: Knowledge and experience in Kotlin Knowledge in GraalVM Knowledge in Oauth2, OpenID Equisoft is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Click here to view all career opportunities. We thank you for your interest in our company and we guarantee that all submitted applications will be considered. Only those whose applications are selected will be contacted for interview purposes. By submitting your application, you consent to Equisoft collecting, using & storing your personal data in order to apply for a job and for Equisoft to analyze your application. Due to the nature of its products and services, Equisoft will perform thorough background checks prior to confirming one’s employment. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Main Responsibilities: Work with Team to provide End to End solution, including coding and defect fixes Work to build scalable solution and work with testers to analyze and fix issues Conduct Code Reviews, analyze issues identified by Static analysis tools and triage those Collaborate with DevOps team for troubleshooting deployment issues, if any Ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers). Requirements: Strong hands-on experience in Object Oriented programming using C# Strong hands-on experience in developing REST services using Web API Strong hands-on experience in .Net Framework 4.6.2 or .NET CORE Strong hands-on experience to working with ASP.Net MVC Strong hands-on experience to working on MS SQL, MySQL, or any SQL DB Good hands-on experience to working with Front-end development using Angular 2+ with Typescripts Good hands-on experience to working with HTML, CSS, JavaScript, jQuery Experience in JavaScript framework like AngularJS, Vue.js Should be aware of design patterns Exposure to Agile software development Exposure in Test Driven Development (TDD) and a keen focus on unit testing and code coverage using mocking Frameworks like NUnit Strong debugging and problem-solving skills Works with the team architects and product owners/managers to design and implement innovative solutions to address specific business problems When necessary, works with the Software Security Assurance (SSA) program team to help identify and fix security vulnerabilities in the solutions developed Accepts ownership for accomplishing new and different requests; explores opportunities to add value to job accomplishments Other Skills: Solution Design, follow Code review practices, Application Architecture Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Greater Hyderabad Area

On-site

Linkedin logo

Job Overview Principal Software Engineer will be part of a team of the most creative in the industry who are focused on developing innovative, scalable, responsive web and mobile applications that touch our growing customer base every day. As part of the Labs team, SEIV will work collaboratively with an agile team of engineers and designers to build applications, enhance existing systems, and respond to issues as they arise. About Us When you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs. Responsibilities Architect, design and implement new features and perform code reviews Ability to have expertise broadly across all our products Build flexible/scalable test frameworks without over-engineering and choose simple, straightforward solutions over more complex ones, using known existing solutions Using engineering standard processes, design, develop, analyze test plans and strategies to meet performance, usability, scalability, reliability and security needs Partner with Dev Managers, Scrum Masters in Release and Sprint planning Review technologies and development standard methodologies for improving product and processes Research and fix challenging and complex issues as they arise Proactively search for making improvements across products, platforms, and modules Mentor Software Engineers (II-III) Consistently ensures that business is conducted with integrity at all times and that behavior aligns with iCIMS’ policies, procedures, and values Qualifications Create external value through patent, white paper, speaker at conferences. Creates brand and company equity Advanced Expertise in some of the following frameworks or libraries: Angular, VueJS, Ruby on Rails, Node, React Native, Redux, TypeScript Bonus points for experience with FFMPEG, ImageMagick, RabbitMQ, D3, Swagger, or MJML Advanced proficiency with several advanced design patterns including Visitor, Interpreter, Prototype Expertise in test automation tools, such as Selenium WebDriver, Appium or similar tools Expertise in JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar Advanced expertise in test design, test creation, test execution and defect analysis/root cause investigation on a large-scale enterprise software Experience in advocating and evangelizing standard methodologies such as Test Driven Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD) Expertise using Docker containerization, setting-up build and release tools such as, Jenkins and AWS elastic beanstalk. Research emerging software engineering practices, philosophies and techniques and recommends changes to the organization Ability to influence organizationally, lead and organize initiatives that cross product and portfolio boundaries Create standard methodologies and guide teams to anticipate issues/opportunities when building solutions One Of The Following Education/Certifications/Licenses Required Master’s degree in Computer Science, Information Technology, Engineering, or other technical degree and 5 years of software engineering experience or 3 years of experience developing recruiting software. Bachelor’s degree* in Computer Science, Information Technology, Engineering, or other technical degree and 5 years of experience developing recruiting software or 7 years of software engineering experience. In lieu of bachelor’s or technical degree, we will accept 2 additional years of software engineering experience. EEO Statement iCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you’d like to request an accommodation due to a disability, please contact us at careers@icims.com. Compensation And Benefits Competitive health and wellness benefits include medical insurance (employee and dependent family members), personal accident and group term life insurance, bonding and parental leave, lifestyle spending account reimbursements, wellness services offerings, sick and casual/emergency days, paid holidays, tuition reimbursement, retirals (PF - employer contribution) and gratuity. Benefits and eligibility may vary by location, role, and tenure. Learn more here: https://careers.icims.com/benefits Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Bengaluru East, Karnataka, India

Remote

Linkedin logo

Expertise in workflow enhancement and designing macros. Able to integrate Alteryx with various other tools and applications as per business requirements. Knowledge in maintaining user roles and access provisions in Alteryx gallery Knowledge in version control systems like git Familiarity with multiple data sources compatible with Alteryx – ranging from spreadsheets and flat files to databases. Advanced development and troubleshooting skills Documentation of Training and Support Strong understanding of SDLC methodologies with a track record of high-quality deliverables Excellent communication skills and experience working with global teams Strong knowledge of database query tools (SQL). Good understanding of data warehouse architecture The ideal candidate will be responsible for the entire SDLC and should have excellent communication skills and experience working directly with the business. They need to be self-sufficient and comfortable with building internal networks, both with the business and other technology teams. The ideal candidate will be expected to own changes all the way from inception to deployment in production. In addition to implementing new functionality, they need to use their experience in TDD and best practices to identify process gaps or areas for improvement with a constant focus on scalability and stability. Candidate should be self-motivated, results oriented and able to multi-task across different teams and applications. Further, the candidate needs to work effectively with remotely dispersed teams as the role will require constant communication across various regional teams. Strong working experience in Agile environment - Experience working and understanding of ETL / ELT, Data load process - Knowledge on Cloud Infrastructure and data source integrations - Knowledge on relational Databases - Self-motivated, be able to work independently as well as being a team player - Excellent analytical and problem-solving skills - Ability to handle and respond to multiple stakeholders and queries - Ability to prioritize tasks and update key stakeholders - Strong client service focus and willingness to respond to queries and provide deliverables within prompt timeframes. Show more Show less

Posted 1 week ago

Apply

4.0 years

6 - 9 Lacs

Hyderābād

On-site

GlassDoor logo

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products. Duties and tasks are multifaceted and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with a diverse set of backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer. Career Level - IC3 Oracle Learning Cloud is a best-in-class Enterprise Learning Management System (LMS) designed for the way people learn today. It helps companies provide employees with a consumer-like experience to help retain and develop the talent they need to be successful. Part of the unified Oracle Fusion HCM suite, Oracle Learning Cloud brings together all of the elements of social, contextual and intelligent automation needed for a Digital culture. Creating a new standard in enterprise learning, the Oracle Learning Cloud reflects changing user preferences as digital natives join the workforce. It natively combines bite-sized, peer-to-peer social learning with comprehensive support for the management and delivery of corporate online and in-class learning and compliance programs. As a member of the Oracle Learning Cloud team, you will play an active role to analyze, develop, troubleshoot and debug issues in Learn Application using JavaScript, HTML/CSS, REST, Oracle Database and middleware tools and technologies, etc. Work involves implementation of complex solutions. Build and execute unit tests and unit test plans. Works closely with QA in executing test plans. Requirements: BS or MS or equivalent background 5+ years of UI development experience in JavaScript, HTML5, CSS3 Experience with JavaScript frameworks like React, Angular, jQuery, NodeJS Experience with ES6, promises, spread/reduce/map/filter, array de-structuring, arrow functions, etc. Oracle JET experience is a plus Experience in developing CI/CD, TDD, Selenium, Darwin, Jenkins, Git, CDN, Grunt Expertise in developing apps using REST APIs, JSON Additional experience in Java/J2EE, Oracle SQL/PLSQL or related technologies is a plus Passion for design and phenomenal attention to detail Must be a quick learner, efficient and great teammate Excellent verbal and written communication skills

Posted 1 week ago

Apply

7.0 years

25 - 30 Lacs

India

On-site

GlassDoor logo

Role: Senior Analyst Programmer (Java, Node JS) Experience Required: 7 to 9 Years Location: Gurgaon (Hybrid – 3 Days in Office) (Only candidates currently in Delhi-NCR will be considered) Primary Skills Required: Proficiency in Java, JEE, and Node.js platforms. 5+ years of hands-on experience with NestJS and Spring Boot. Strong understanding of Spring, Apache, TypeORM, and Spring JPA libraries. Hands-on experience with IBM MQ and other messaging technologies like ActiveMQ, RabbitMQ, AWS SQS, and Kafka. Familiarity with containerization tools such as Docker, and orchestration via Kubernetes. Experience working with tools such as IntelliJ IDEA, VSCode, Swagger, REST, GraphQL, Insomnia, and Postman. Skilled in JUnit, Jest, and mocking tools like EasyMock. Proficiency in AWS is an added advantage. Familiarity with Microservices architecture using ECS on the EDD Platform. Experience with CI/CD pipelines and build tools like Jenkins, Bamboo, or TeamCity. About You: A passionate developer with 4+ years of hands-on development experience. Comfortable with Test-Driven Development (TDD) and extreme programming (XP) practices. Strong believer in collaborative practices like pair programming. Adept at reading and evolving code written by others. Continuously learning and comfortable exploring new technologies. Kindly share candidate’s updated CV along with the following details in an Excel table format: Name Total Experience: Relevant Experience (Java, Spring Boot, Messaging, AWS, etc.): Current CTC: Expected CTC: Notice Period: Current Location: Open to a hybrid work model in Gurgaon? (Yes/No): Job Type: Full-time Pay: ₹2,500,000.00 - ₹3,000,000.00 per year Schedule: Monday to Friday Ability to commute/relocate: Gurgaon Road, Delhi, Delhi: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred) Experience: Spring Boot: 4 years (Required) Work Location: In person

Posted 1 week ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

We're looking for a Principal Software Engineer This role is Office Based, Hyderabad Office We are looking for a Principal Software Engineer for our Product engineering team In this role, you will… Develop, maintain and enhance .NET applications and services to contribute to our legacy and cloud platform. Analyze product and technical user stories and convey technical specifications in a concise and effective manner. Code & deliver a working product, with a ‘first time right’ approach. Participate in release planning, sprint planning, and technical design reviews; provide input as appropriate. Partner with engineers, product managers, and other team members as appropriate and be the go-to person for technical matters. Develop and maintain thorough knowledge and understanding of products. Leading projects as necessary, increasing team productivity and effectiveness by sharing your deep knowledge and experience. Drive key architectural decisions and design considerations. Partner with other Architect’s and Manager to come up with setting technical guidelines and participate in code reviews to mentor other engineers on best practices. Partner with Product to do early feasibility of technical architecture. Partner with other Architects to build necessary frameworks to improve productivity of the engineers by driving automation. Introduce newer technologies as needed along with a strong POC and build a strong use case for more adoptability. Troubleshoot complex production issues and provide detailed RCA. Participate in agile activities like sprint planning, and technical design reviews; provide input as appropriate AI-Driven Software Architecture: Design, develop, and implement scalable, maintainable, and high-performance AI-powered software systems. Integrate AI models and algorithms into software applications to deliver intelligent solutions. You’ve Got What It Takes If You Have… Bachelor’s or master’s degree in computer science or related field. 8+ years of experience with active hands-on development experience in Microsoft Technology stack using C# Strong experience developing Microservices, RESTful services (preferably AWS) Experience with AWS core services: Lambda, ECS (Elastic Container Service), SNS (Simple Notification Service), SQS (Simple Queue Service), DynamoDB. Expertise in CloudWatch (monitoring and logging), cost management tools, and IAM for managing user permissions and security protocols. Knowledge of Elasticsearch and querying logs in Splunk. Exposure to ORM’s like Entity Framework, Nhibernate or similar. Strong TDD approach and hands-on experience on tools like Nunit, xUnit or any other testing tools or frameworks and CICD practices. Strong in OOP and SOLID design principles. Understand AWS core services and basic architecture best practices. Experience in working on projects with public cloud providers like Amazon Web Services, Azure, Google Cloud, etc. Highly efficient data persistent design techniques. Strong understanding of data retrieval performance (queries, caching). Able to optimize designs/queries for scale. Proficient experience with relational databases such as Microsoft SQL Server/Postgres. Exposure to other non-relational DBs like MongoDB is a plus! Good understanding on how to deal with concurrency and parallel work streams. Should have work experience with Agile practices. Should be very good at analyzing and Debugging/Troubleshooting functional and technical issues. Should have good insight on Performance/Optimization techniques. Good understanding on secure development practices and proactively codes to avoid security issues. Able to resolve all findings. Excellent analytical, quantitative and problem-solving abilities Conversant in algorithms, software design patterns and Microservices, and their best usage. Ability to build frameworks and POC’s from scratch that can be used across the teams. Self-motivated, requiring minimal oversight. Good team player with the ability to handle multiple concurrent priorities in a fast-paced environment. Strong interpersonal, written, and oral communication skills. Passion for continuous process and technology improvement AWS experience must and Certification preferable. Our Culture Spark Greatness. Shatter Boundaries. Share Success. Are you ready? Because here, right now – is where the future of work is happening. Where curious disruptors and change innovators like you are helping communities and customers enable everyone – anywhere – to learn, grow and advance. To be better tomorrow than they are today. Who We Are Cornerstone powers the potential of organizations and their people to thrive in a changing world. Cornerstone Galaxy, the complete AI-powered workforce agility platform, meets organizations where they are. With Galaxy, organizations can identify skills gaps and development opportunities, retain and engage top talent, and provide multimodal learning experiences to meet the diverse needs of the modern workforce. More than 7,000 organizations and 100 million+ users in 180+ countries and in nearly 50 languages use Cornerstone Galaxy to build high-performing, future-ready organizations and people today. Check us out on LinkedIn , Comparably , Glassdoor , and Facebook ! Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

About Us: ArcelorMittal was formed in 2006 from the strategic merger of European company Arcelor and Indian-owned Mittal Steel. Over a journey of two decades, we have emerged as the world's leading steel and mining company, exerting our influence across 60+ countries with a robust industrial footprint in 18. We are a global team of 158,00+ talented individuals committed to building a better world with smarter low-carbon steel. Our strategies are not just about scale; they're also about leading a transformative change where innovation meets sustainability. We supply to major global markets—from automotive and construction to household appliances and packaging—supported by world-class R&D and distribution networks. ArcelorMittal Global Business and Technologies in India is our new hub of technological innovation and business solutions. Here, you'll find a thriving community of business professionals and technologists who bring together diverse and unique perspectives and experiences to disrupt the global steel manufacturing industry. This fusion ignites groundbreaking ideas and unlocks new avenues for sustainable business growth. We nurture a culture fueled by an entrepreneurial spirit and a passion for excellence, which prioritizes the advancement and growth of our team members. With flexible career pathways and access to the latest technology and business tools, we offer a space where you can learn, take ownership, and face exciting challenges every day. Position Summary: Team Lead - VB.Net, Winforms General objective: Lead an existing SCRUM team to enable the implementation and maintenance of the core components of Supply Chain. Responsibilities & Accountabilities: We are seeking a highly skilled and experienced team lead / senior analyst to lead a team of functional analysts, technical analysts and developers responsible for analysis, development, and maintenance of our supply chain applications. The ideal candidate will have a passion for working in IT, working with people, creating stable applications and the ability to mentor and guide junior people in his or her team. You will collaborate closely with other application owners, product architects, and technical leads to deliver high-quality solutions that meet business objectives. You will be integrated into a distributed IT development team located (Ghent and Avilés) and India for doing functional / technical analysis, making sure the developers are writing good quality code according to provided technical specifications, rolling-out and creation of documentation. Functional relations: Apart from the relation with the superior, the main stakeholders of this position will be other IT people from different DIT SC Teams and IT teams in the local cluster. Activities: Leading SCRUM team of analyst / developers Application owner /responsible for the functional / technical scope covered by your team. Functional expert, knows the product by heart and is involved in functional and technical analysis. Maintains the applications. lead the development, testing, and deployment of the applications. Code Quality and Best Practices: Write clean, scalable, and maintainable code, ensuring adherence to coding standards, best practices, and security guidelines. Technical Leadership: Provide guidance and mentorship to junior and mid-level team members, offering code reviews, architectural advice, and knowledge-sharing. Continuous Improvement: Identify opportunities for improvement in existing applications and processes, suggesting and implementing enhancements. Agile Development: organize/lead agile ceremonies, including sprint planning, stand-ups, and retrospectives, providing accurate time estimates for tasks. Stakeholder management: takes ownership of the application and communicates pro-actively concerning risks, improvements, ... to the identified stakeholders Minimum skills: Strong analytical skills At least have 5 years experience in functional / technical analyst role in large scale development projects, including deployment and hypercare. Experience with the maintenance of a large scale project, actively taking part in it and managing the team handling it. Demonstratable experience applying agile mythologies (SCRUM). Experience with .Net in Azure cloud Experience working on SQL environments. (database: SQL server) Experienced with architectural concepts like event driven design, DDD, TDD and microservices. Understanding of messaging concepts (ASB, RabbitMQ) and formats (XML, XSD, JSON) Initiative, Adaptability, Good communication, Commitment, Results Oriented, Teamwork, Mentoring Capacity, Stress resistant. Availability for being included in an on-call team. Advanced level of English (writing + speaking) Preferred skills: Supply chain knowledge Knowledge of front-end development (Angular/Typescript). Experienced in XML and REST web services Experience working with messaging systems (ASB, mainly). Experience working with Entity Framework, LINQ. Experience in testing automatized tools. Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Role Description Roles & Responsibilities : Design, develop, and maintain scalable automation frameworks and test suites for web, mobile, and API applications. Lead end-to-end test automation efforts across backend and frontend systems. Work collaboratively within Agile teams using Scrum methodologies. Implement Test-Driven Development (TDD), Continuous Integration/Continuous Delivery (CI/CD), and Exploratory Testing. Analyze and troubleshoot complex software systems in a timely and efficient manner. Own the quality of assigned deliverables and ensure seamless releases. Provide regular progress updates, highlight risks, and document defects and resolutions. Actively contribute to improving QA processes, tools, and team practices. Must-Have Skills Strong hands-on programming experience with Core Java (10+ years). Deep understanding of OOPs concepts and Java-based automation. Proficiency in Selenium WebDriver, Appium (for mobile automation), and REST Assured (API testing). Experience with Cucumber BDD framework. Good exposure to JDBC and working with relational databases. Excellent analytical, debugging, and problem-solving skills. Strong communication (written and verbal) and team collaboration skills. Good-to-Have Skills Experience in Supply Chain or Retail domain applications. Familiarity with version control tools (e.g., Git), CI tools (e.g., Jenkins), and test reporting tools. Exposure to containerization tools (Docker), cloud platforms, or performance testing is a plus. Ability to work with APIs developed in other languages. Qualifications Bachelor’s degree in Computer Science, Engineering, or a related technical field. Minimum of 8+ years of professional experience in automation testing, with 10+ years in Java development preferred. Skills Selenium,Appium,Rest Assured,Java Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Job Description Title: Senior Full Stack Developer [.NET] - Husky (India) Chennai- Work From Office Id: 19481 Type: FullTime Location: Chennai, India At Husky TechnologiesTM, our success is based on your success. Our ability to keep our customers in the lead is based on building the strongest team possible. Husky TechnologiesTM has a strong foundation built on innovation, close customer relationships and a unique culture and values. We are dedicated to offering our customers the highest quality products and services and are looking for people with the inspiration and talent to develop with us as we pursue our ambitious growth strategy. We are a leader in developing state-of-the-art technology and it is this technology base that uniquely positions us to serve customers who seek differentiation through solutions that provide speed, flexibility and maximum productivity. This capability is at the core of our mission and competitive strategy. Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most importantly, Husky Technologies TM offers an opportunity to work with – and be challenged by – a team of great people. Our success is possible because of the creativity, intelligence and passion of our people around the world and their desire to lead change. At the same time, we are not afraid to expect a lot and strive for leadership in all of our key markets. We are a company taking on new challenges and for the right people this means exceptional career development opportunities, the chance to be part of a team that is the best in the world at what we do and the experience that comes from working in an environment that demands constant transformation and innovation. Husky TechnologiesTM is an exciting company with tremendous potential. We have a great team and great expectations. If you are attracted to bold goals, believe in uncompromising honesty, support mutual respect, care about environmental responsibility, have a passion for excellence and a desire to make a positive contribution – then we want you to join the Husky TechnologiesTM team! Job Description As a Senior Full Stack Developer (.NET), you will lead the design and development of modern web and cloud-based applications, while ensuring the stability and continuous improvement of existing and legacy systems. This role offers the perfect balance of driving new initiatives leveraging Azure cloud technologies and managing the evolution of our current application portfolio. Join our collaborative team, where you’ll make an impact through innovation, technical expertise, and delivering high-quality solutions that support our business goals. Responsibilities Design & Development: Lead the development of maintainable, secure, and efficient full-stack applications using the .NET technology stack (C#, ASP.NET Core, Entity Framework). Build APIs for seamless integration across systems and enable communication between front-end and back-end solutions. Balance new application development with the maintenance and evolution of existing systems, ensuring stability and continuous improvement. Cloud & DevOps: Leverage Azure services (e.g., App Services, Azure Functions, Azure SQL) for cloud-first solutions where applicable. Lead the setup and maintenance of CI/CD pipelines in Azure DevOps to streamline builds, testing, and deployments. Collaborate with teams to enforce Test-Driven Development (TDD) and ensure robust unit testing practices. Actively participate in Agile ceremonies, including sprint planning, retrospectives, and daily stand-ups. Technical Leadership & Code Excellence: Collaborate with architects to review and refine high-level designs and ensure successful handovers to development teams, Mentor junior and mid-level developers, fostering growth and adherence to best practices Conduct and oversee code reviews to maintain coding standards and ensure quality. Provide technical guidance in troubleshooting, debugging, and resolving application issues. Become subject matter expert in technical area for a project/product and propose effective technical solutions to the team. Review and refactor code to ensure adherence to best practices and high standards. Troubleshoot and resolve complex technical issues, applying problem-solving and programming expertise. Analyze the root cause of incidents [MW2] and implement effective solutions. System Maintenance & Optimization Address technical debt by refactoring existing systems for improved maintainability and scalability. Troubleshoot issues across environments, ensuring timely resolution of bugs and performance bottlenecks. Contribute to the corrective (bug fixes) and evolutive (feature enhancements) maintenance of legacy and modern systems. Qualifications Core Skills: Strong analytical, leadership, and problem-solving abilities. Effective communication and collaboration skills across teams and stakeholders. Technical Expertise/Preferred Skills: Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. 10+ years of full-stack development experience with proficiency in .NET technologies (C#, ASP.NET Core, Entity Framework). Familiarity with cloud platforms like Azure, with experience in leveraging key services (e.g., App Services, Functions, SQL). Strong grasp of Agile methodologies, DevOps principles, IAC, application security and version control systems (e.g., Git, Azure DevOps). Proficiency in modern front-end frameworks (e.g., Angular, React, Blazor). Husky TechnologiesTM offers a competitive compensation and benefits package and excellent opportunities for growth and advancement. We are committed to equal employment opportunity and respect, value and welcome diversity in our workplace. Husky TechnologiesTM also values being a great place to work and strives to maintain a safe workplace. Accordingly, Husky TechnologiesTM conditions all offers of employment on satisfactory completion of background checks. No agency or telephone inquiries please. Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job Description: Technical knowledge should include hands-on design and development of enterprise-class applications including design analysis, implementation and testing, and experience with troubleshooting and maintenance activities. Must be able to Effectively balance and prioritize multiple projects and tasks concurrently. About the Role: In this Opportunity as a Lead Software Engineer, you will: Development activities: Develop efficient and high-quality code while meeting product release deadlines Contribute in the design discussions with architects and business providing insights into approaches and solutions Translate architectural vision into the design and delivery of a functioning system Ensure adherence to coding, design and architectural standards Develop deployment and rollout plans as needed Prepare time estimates for projects and software design plans Lead technical design discussions with the team and participate in the code reviews Involved in design all test cases to provide support to all systems and perform unit tests. Contribute in grooming the team technically and provide guidance to peers and the team. Production Support & Maintenance activities: Respond quickly to support issues and follow up till resolution Conduct thorough troubleshooting and provide quick resolution to production problems Follow up and provide timely reporting on issues to management About You: You are fit for the role of Senior Software Engineer if your background includes: A four-year degree in computer science or B.E or B.Tech. Mandatory Skills: Java, J2ee spring framework SQL, Linux, shell scripting. AI experience would be a plus 10+ years of background in software development with Java and J2EE technologies 5+ years of experience of working with large relational databases such as Oracle/SQL and ORMs 5 + years of experience in OOA and OO Design and Development using Design Patterns 2+ years of background in software development using AWS/AI capabilities 3+ years of experience with XML technologies Understanding of TDD, iterative, use case-driven development Core Java (Java 8), J2EE, App Server (WebSphere/Tomcat), Oracle/SQL, Unix (Linux) Experience with frameworks such as Spring MVC, Spring Boot, JPA/Hibernate, Restful Web Services Strong Database Experience with strong knowledge of writing complex SQL scripts Experience with UI technologies such as JavaScript, Angular, Python Proficient in XML, XSLT, XSD, and related technologies What’s in it For You? Hybrid Work Model: We’ve adopted a flexible hybrid working environment (2-3 days a week in the office depending on the role) for our office-based roles while delivering a seamless experience that is digitally and physically connected. Flexibility & Work-Life Balance: Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities, whether caring for family, giving back to the community, or finding time to refresh and reset. This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per year, empowering employees to achieve a better work-life balance. Career Development and Growth: By fostering a culture of continuous learning and skill development, we prepare our talent to tackle tomorrow’s challenges and deliver real-world solutions. Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to grow, lead, and thrive in an AI-enabled future. Industry Competitive Benefits: We offer comprehensive benefit plans to include flexible vacation, two company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing. Culture: Globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance, and more. We live by our values: Obsess over our Customers, Compete to Win, Challenge (Y)our Thinking, Act Fast / Learn Fast, and Stronger Together. Social Impact: Make an impact in your community with our Social Impact Institute. We offer employees two paid volunteer days off annually and opportunities to get involved with pro-bono consulting projects and Environmental, Social, and Governance (ESG) initiatives. Making a Real-World Impact: We are one of the few companies globally that helps its customers pursue justice, truth, and transparency. Together, with the professionals and institutions we serve, we help uphold the rule of law, turn the wheels of commerce, catch bad actors, report the facts, and provide trusted, unbiased information to people all over the world. About Us Thomson Reuters informs the way forward by bringing together the trusted content and technology that people and organizations need to make the right decisions. We serve professionals across legal, tax, accounting, compliance, government, and media. Our products combine highly specialized software and insights to empower professionals with the data, intelligence, and solutions needed to make informed decisions, and to help institutions in their pursuit of justice, truth, and transparency. Reuters, part of Thomson Reuters, is a world leading provider of trusted journalism and news. We are powered by the talents of 26,000 employees across more than 70 countries, where everyone has a chance to contribute and grow professionally in flexible work environments. At a time when objectivity, accuracy, fairness, and transparency are under attack, we consider it our duty to pursue them. Sound exciting? Join us and help shape the industries that move society forward. As a global business, we rely on the unique backgrounds, perspectives, and experiences of all employees to deliver on our business goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under applicable law. Thomson Reuters is proud to be an Equal Employment Opportunity Employer providing a drug-free workplace. We also make reasonable accommodations for qualified individuals with disabilities and for sincerely held religious beliefs in accordance with applicable law. More information on requesting an accommodation here. Learn more on how to protect yourself from fraudulent job postings here. More information about Thomson Reuters can be found on thomsonreuters.com. Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About the role About the role As a backend development Engineer; you'll be working in an agile team of industry leading engineers to define and develop Tesco's xAPI (Experience API) that powers Tesco's various shopping experiences i.e.; tesco.com; the mobile shop application; store and other internal facing applications. You'll be a passionate; pragmatic Engineer with an inquisitive mind who is motivated to make change for the better and most importantly put our customer first. You'll enjoy working as part of a team; liaise with product and program managers to understand requirements and build new software or extend existing software. You are a keen problem solver with the expertise and experience building extensible; maintainable; highly available; scalable; performant and observable quality software; Comfortable with modern engineering practices and backend development technologies; you'll use innovation to improve the customer experience and efficiency of engineering teams. The solutions that you will be responsible for will have a global reach; impacting millions of customers. Some of the tech we are using at scale: Javascript; Typescript; Node.JS; GraphQL; REST; Kafka; Azure Cloud; Redis; Varnish Cache; Apollo Federation; Docker; Kubernetes etc. About the team Tesco's xAPI (Experience API) powers Tesco's online shopping; enabling customers to discover and shop online from diverse client applications & devices i.e. web; mobile-apps; tills in-store; scan-as-you-shop; tablets; voice assistants etc. We; the xAPI team; build products that provide the experience APIs (GraphQL) for building client applications and handle all the device traffic to support the user experience for the end-user's shopping lifecycle from product discovery to purchase to returns and refunds; shopping history. We build; develop and maintain massive scale; highly performant REST/GraphQL API services; backend-for-frontend services that enable ease of client application development and our success is the difference between millions of happy customers or millions of missed opportunities. You will be responsible for We are building systems to solve real world problems at scale; impacting tens of millions of - Teams of great Engineers (and Managers and Product Managers) to learn from - We are agile and enlightened in our approach to building software and teams - There's a great atmosphere and we work sustainably as a team - Tesco has a “do the right thing” mentality - We promote flexible working Job Responsibilities - Use your in-depth knowledge of JavaScript; Typescript; Node.JS; cloud and the backend services ecosystem to develop; and deploy scalable backend systems. - Work with product managers to understand business/product requirements. - Translate requirements into tasks & code. - Commit code early and often; demonstrating understanding of version control & branching strategies. - Automate everything by default. - Write secure code by default. - Write maintainable code and observe basic hygiene practices - Implement relevant project instrumentation. - Profile and optimise code. - Apply understanding of cohesion and the SOLID principles to create well structured; maintainable software. - Identify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidance. - Produce test driven features in a specific programming language and demonstrate familiarity with the TDD development. - Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing. - Work effectively with product stakeholders to communicate and translate needs into product improvements. - Lead group discussions on system design and understand domain well enough to work with Product Managers to drive value. - Support production systems; resolve incidents and perform root cause analysis. - Debug/find complex problems and support/maintain the software solution. - Share knowledge with the wider engineering community. - Mentor and develop others around you. - Produce proof of concepts to evaluate new tools. You will need We are looking for people who have a passion for Technology. You will demonstrate experience of different platforms and technologies. We expect to see some or all of the following: - 5+ Years professional experience as a Backend Software Developer. - At least 3 years of experience in backend development using Javascript; Typescript; Node.JS and related backend technologies; frameworks. - Exposure to a variety of JavaScript frameworks and libraries such as: Next.JS; React.JS and testing using Jest; Mocha.JS; Cucumber etc. - Experience of using Node.js to create high traffic applications using Express.js; Sails; Koa or similar. - Knowledge of microservices development and deployment in the cloud i.e. Azure/AWS/GCP cloud. - Knowledge of virtualization; containerization and container orchestration technologies like Docker; Kubernetes etc. - Experience with usage of GraphQL; building GraphQL servers and GraphQL Federation technologies like Apollo Federation. - Experience with using and building REST API services. - Knowledge of distributed messaging systems like Kafka; RabbitMQ etc. - Knowledge of distributed caching technologies like Redis. - A desire to write readable; maintainable; modular and extendable code. - Exposure to the DevOps model. - Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD; ATDD and TDD. You will need Refer you will be responsible section 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. Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About the role Refer you will be responsible section You will be responsible for Technical Leadership - Take charge of designing and implementing platform capabilities, while contributing to the overall system architecture to ensure robust and scalable software solutions. - Need minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem - You showcase exemplary behavior in your work – your design; delivery; code; processes all set examples for your team - Influence your team’s technical and business strategy by suggesting novel approaches - Able to communicate your ideas and get feedback from different stakeholders and drive convergence to achieve the right outcomes - Encourage and challenge design and solution proposals within the team to foster healthy debates, ensuring the generation of the best solutions and ideas. - Proactively mentor the rest of the team and help in hiring - Ensure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your team’s software - Consistently lead delivery of valuable features - Continually propose and drive process improvements - Help elaborate requirements where necessary Programming - Demonstrate in depth knowledge of IDE, language and toolset in language of choice. (Golang ; Java) - Implement critical path components in a large or complex or project. - Demonstrate excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath - Profile and optimize code - Write unit-test code to ensure robustness; usability; and reliability of the applications and Platform. - Understand threads, threading model and concurrent programming - Comfortably test drive any feature/comfortable with TDD and BDD cycle - Demonstrate a good knowledge of other programming languages & paradigms and when to apply them - Comfortably debug/find complex problems Design - Identify and apply appropriate design patterns to problems - Comfortably develop large features - Understand Idempotence - Actively practice the boy scout principle; leaves design; code in a better state than when arrived - Demonstrate a good understanding of cohesion; SOLID and how to apply - Understand importance of domain model and can coherently model a problem domain within a given context - Anticipate medium term (3-6 month) vectors of change and designs and abstracts accordingly - Understand and appreciate simplicity and the value of removing code - Understand how to design for performance at all levels Development Practice - Automate everything by default - Proficient with Infrastructure-as-Code (e.g., Terraform) and building CI/CD pipelines. - Automate security scanning and performance testing as part of build Infrastructure - Demonstrate a good grasp of multiple operating systems - Demonstrate a good grasp of scripting techniques - Demonstrate expertise in one database & good grasp of multiple data storage paradigms and when to apply other technologies - Proficient with Public Cloud Platform and associated services (e.g., Azure) - Demonstrate in depth knowledge of building and managing Kubernetes clusters and workloads. Security - Write secure code by default - Use tools to perform deep security probes - Ensure the system's security by implementing a layered defense model and utilizing DevSecOps practices. You will need Refer you will be responsible section 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. Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About the role Refer you will be responsible section You will be responsible for Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers. Responsible for the entire development and support process for a software programme. Your applications make previously complex tasks simple with the impact ranging from saving time; effort or money to re-defining normal In this job; I · Take a business problem and come up with the technical strategy (push vs pull etc; real time vs batches; sync vs async) within the team; high level design and lead the implementation · Need minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem · You showcase exemplary behaviour in your work – your design; delivery; code; processes all set examples for your team · Influence your team's technical and business strategy by suggesting novel approaches · Able to communicate your ideas and get feedback from different stakeholders and drive convergence to achieve the right outcomes · Proactively mentor the rest of the team and help in hiring · Ensure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your team's software · Consistently lead delivery of valuable features · Continually propose and drive process improvements · Help elaborate requirements where necessary · · Programming o Demonstrate in depth knowledge of IDE; language and toolset in language of choice. o Implement critical path components in a large or complex or project. o Demonstrate excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath o Profile and optimise code o Understand threads; threading model and concurrent programming o Comfortably test drive any feature/comfortable with TDD cycle o Demonstrate a good knowledge of other programming languages & paradigms and when to apply them o Comfortably debug/find complex problems · Design o Identify and apply appropriate design patterns to problems o Comfortably develop large features o Understand Idempotence o Actively practice the boy scout principle; leaves design; code in a better state than when arrived o Demonstrate a good understanding of cohesion; SOLID and how to apply o Understand importance of domain model and can coherently model a problem domain within a given context o Anticipate medium term (3-6 month) vectors of change and designs and abstracts accordingly o Understand and appreciate simplicity and the value of removing code o Understand design patterns such as CQRS and eventual consistency o Understand how to design for performance at all levels · Development Practice o Automate everything by default o Build a CI/CD pipeline o Automate security scanning and performance testing as part of build · Infrastructure o Demonstrate a good grasp of multiple operating systems o Demonstrate a good grasp of scripting techniques o Demonstrate expertise in one database & good grasp of multiple data storage paradigms and when to apply other technologies o Understand and can automate PaaS technologies o Understand when to apply appropriate infrastructure technologies · Security o Write secure code by default o Use tools to perform deep security probes o Understand server hardening You will need Refer you will be responsible section 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. Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About the role Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers. Responsible for the entire development and support process for a software programme. Your applications make previously complex tasks simple with the impact ranging from saving time, effort or money to re-defining normal. Take a problem where technical strategy or approach is defined and come up with the solution design and drives the implementation with a fair level of autonomy including interacting with other SDEs in the same team or peer teams You will be responsible for Develop Java web services and components according to a detailed design document. Build efficient, reusable and reliable Java code per industry best practices. Follow TDD approach and ensure unit-test coverage meets quality requirements. Develop Integration tests to ensure coding adheres to acceptance criteria and verify end-to-end behaviour of the system. Ensure best possible performance, quality and responsiveness of applications. Familiar with Agile ways of working Follow coding standards and Industry best practices. Develop reusable components. Take a problem where technical strategy or approach is defined and come up with the solution design and drives the implementation with a fair level of autonomy including interacting with other SDEs in the same team or peer teams Reach out for direction proactively in case of ambiguities or constraints Own the delivery of a major component in a product or a small product entirely as part of a feature delivery Suggest improvements to processes and methodologies to enhance delivery speed, quality Mentor and guide other SDEs in the team and help in hiring Question requirements and challenge where necessary Identify value of tasks & always work on the highest priority items Programming Demonstrate a good understanding of at least one major programming language Understand the framework and enough of the tool ecosystem of the chosen language to implement end to end components with minimal assistance Comfortably produce and refactor code without assistance Test drive features in programming language of choice Understand different major language paradigms (OOP/Functional) Understand presence of abstraction beneath language (DVM/JVM/CLR) Reason about complexity of algorithms (time and space) and code (cyclomatic) Debug code Understand and resolve complex issues Design Identify design patterns in code Implement design patterns with guidance Comfortably translate small behaviour requirements into tasks & code Understand how high-quality code can lead to rapid delivery Write clean, maintainable code Demonstrate a basic understanding of domains and domain modelling Seek out and use appropriate abstractions Understand patterns for integration (events/services) Understand how to leverage existing functionality outside immediate project Understand scope of project and when to move behaviour to other services Development Practice Understand continuous integration and continuous delivery Demonstrate a working knowledge of CI tooling Writes tests to ensure CI/CD processes work Understand BDD/TDD/Performance/Security/Smoke testing Infrastructure Demonstrate a good working knowledge of one relevant operating system Script and automate within relevant environment Security Understand Oauth/Saml & identity models You will need Must have experience developing in Java latest version (Java Version 11 and above); experience in design and development using Micro service architecture. Solid knowledge in OOP concepts; and design principles/patterns for developing scalable applications Must have experience in developing Spring Boot applications; developing database access layer using Spring Data JPA/Hibernates; developing REST Services using Spring; development of event driven systems using any framework/kafka; experience with any RDBMS and at least one NoSQL database preferably PostgresSQL and Mongo DB; experience in writing unit and integration tests using Junit; experience using mock frameworks like Mockito; WireMock experience using Git; experience with CI / CD Basic hands-on experience in one of the cloud provider (AWS/Azure) or at least docker and Kubernetes Familiarity with build tools Maven or Gradle Added advantage with experience of Reactive and Functional Programming 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-Free Salary - In addition to Statutory retirement benefits, 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. Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About the role Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers. Responsible for the entire development and support process for a software programme. Your applications make previously complex tasks simple with the impact ranging from saving time, effort or money to re-defining normal. Take a problem where technical strategy or approach is defined and come up with the solution design and drives the implementation with a fair level of autonomy including interacting with other SDEs in the same team or peer teams You will be responsible for Develop Java web services and components according to a detailed design document. Build efficient, reusable and reliable Java code per industry best practices. Follow TDD approach and ensure unit-test coverage meets quality requirements. Develop Integration tests to ensure coding adheres to acceptance criteria and verify end-to-end behaviour of the system. Ensure best possible performance, quality and responsiveness of applications. Familiar with Agile ways of working Follow coding standards and Industry best practices. Develop reusable components. Take a problem where technical strategy or approach is defined and come up with the solution design and drives the implementation with a fair level of autonomy including interacting with other SDEs in the same team or peer teams Reach out for direction proactively in case of ambiguities or constraints Own the delivery of a major component in a product or a small product entirely as part of a feature delivery Suggest improvements to processes and methodologies to enhance delivery speed, quality Mentor and guide other SDEs in the team and help in hiring Question requirements and challenge where necessary Identify value of tasks & always work on the highest priority items Programming Demonstrate a good understanding of at least one major programming language Understand the framework and enough of the tool ecosystem of the chosen language to implement end to end components with minimal assistance Comfortably produce and refactor code without assistance Test drive features in programming language of choice Understand different major language paradigms (OOP/Functional) Understand presence of abstraction beneath language (DVM/JVM/CLR) Reason about complexity of algorithms (time and space) and code (cyclomatic) Debug code Understand and resolve complex issues Design Identify design patterns in code Implement design patterns with guidance Comfortably translate small behaviour requirements into tasks & code Understand how high-quality code can lead to rapid delivery Write clean, maintainable code Demonstrate a basic understanding of domains and domain modelling Seek out and use appropriate abstractions Understand patterns for integration (events/services) Understand how to leverage existing functionality outside immediate project Understand scope of project and when to move behaviour to other services Development Practice Understand continuous integration and continuous delivery Demonstrate a working knowledge of CI tooling Writes tests to ensure CI/CD processes work Understand BDD/TDD/Performance/Security/Smoke testing Infrastructure Demonstrate a good working knowledge of one relevant operating system Script and automate within relevant environment Security Understand Oauth/Saml & identity models You will need Must have experience developing in Java latest version (Java Version 11 and above); experience in design and development using Micro service architecture. Solid knowledge in OOP concepts; and design principles/patterns for developing scalable applications Must have experience in developing Spring Boot applications; developing database access layer using Spring Data JPA/Hibernates; developing REST Services using Spring; development of event driven systems using any framework/kafka; experience with any RDBMS and at least one NoSQL database preferably PostgresSQL and Mongo DB; experience in writing unit and integration tests using Junit; experience using mock frameworks like Mockito; WireMock experience using Git; experience with CI / CD Basic hands-on experience in one of the cloud provider (AWS/Azure) or at least docker and Kubernetes Familiarity with build tools Maven or Gradle Added advantage with experience of Reactive and Functional Programming 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-Free Salary - In addition to Statutory retirement benefits, 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. Show more Show less

Posted 1 week ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

About Us: ArcelorMittal was formed in 2006 from the strategic merger of European company Arcelor and Indian-owned Mittal Steel. Over a journey of two decades, we have emerged as the world's leading steel and mining company, exerting our influence across 60+ countries with a robust industrial footprint in 18. We are a global team of 158,00+ talented individuals committed to building a better world with smarter low-carbon steel. Our strategies are not just about scale; they're also about leading a transformative change where innovation meets sustainability. We supply to major global markets—from automotive and construction to household appliances and packaging—supported by world-class R&D and distribution networks. ArcelorMittal Global Business and Technologies in India is our new hub of technological innovation and business solutions. Here, you'll find a thriving community of business professionals and technologists who bring together diverse and unique perspectives and experiences to disrupt the global steel manufacturing industry. This fusion ignites groundbreaking ideas and unlocks new avenues for sustainable business growth. We nurture a culture fueled by an entrepreneurial spirit and a passion for excellence, which prioritizes the advancement and growth of our team members. With flexible career pathways and access to the latest technology and business tools, we offer a space where you can learn, take ownership, and face exciting challenges every day. Position Summary: Engineer–innovation squad-D&IT DATA Job Responsibility: Developing a wide range of technologies, methodologies, and patterns: Development: .NET (C#), Angular 5.0+, HTML5, Excel, VBA, REST APIs Tools: Visual Studio & TFS, GIT. Database: SQL Server. Methodologies: Agile (SCRUM). Required Skill: Development in Dotnet (Desktop / Web - preffered) and willingness to work on VBA and wider technology landscape. Can work across Tech landscape and adapt. Knowledge of front-end development (Angular/Typescript). Experience working with messaging systems (IBM MQ technologies, mainly). Experience working with Entity Framework, LINQ. Experienced in architectural concepts like event driven design, DDD, TDD and microservices. Experience in testing automatized tools. Experienced in performance and tuning. Qualification and Experience: Experience – 2-4 years 3-year experience as Analyst in large scale projects. 5-year experience in back-end/full stack development in large scale projects with .NET Experience working in SQL environments. Experienced in XML and REST web services Initiative, Adaptability, Good communication, Commitment, Results Oriented, Teamwork, Mentoring Capacity, Stress resistant. Availability for being included in an on-call team. Advanced level of English. Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Role Description Job Description: Project Manager / Scrum Master (Product Development/Engineering) Hiring Location: Pune Experience: 8+ Years Position Overview We are looking for a dynamic and experienced leader who can work with multiple stakeholders to deliver projects successfully in the product development or product engineering space. The ideal candidate will have a strong background in Agile and Scrum methodologies, technical knowledge, and proven expertise in project management. You will be responsible for ensuring projects are delivered within time, cost, and quality constraints, and will act as a thought leader to help customers achieve their business goals. Must Have Skills Project Management: Proven experience managing projects end-to-end, with a strong understanding of scope, resources, deadlines, and quality control. Agile/Scrum Expertise: Hands-on experience as a Scrum Master, applying Scrum principles and practices within software teams. Certified Scrum Master: Must have first-level Scrum Master certification. Technical Knowledge: Good understanding of MS .NET, APIs, Microservices, SOA, and development and testing best practices. Tools Expertise: Experience using project management tools such as Rally, Jira, TFS, and Azure DevOps for product backlog management. Strong Communication: Excellent verbal and written communication skills; capable of presenting to senior management and CXOs. Leadership Skills: Strong leadership, crisis management, and conflict resolution skills. Stakeholder Management: Ability to interact confidently with various stakeholders, negotiate effectively, and influence decisions. Analytical & Problem-Solving Skills: Excellent ability to analyze, plan, and develop requirements and standards. Team Building: Proven experience in building and leading high-performance, cross-functional, and cross-cultural teams. Good To Have Skills Agile Techniques: Experience applying Agile techniques such as User Stories, ATDD, BDD, and TDD. SAFe Framework: Experience in applying SAFe (Scaled Agile Framework) in a commercial enterprise. Release Planning: Experience in Release Planning to balance scope, resources, and deadlines. Project Management Certifications: PMP or equivalent certification is desirable. Pre-Sales Experience: Experience with RFP, RFI, and pre-sales activities. Digital Technologies Awareness: Knowledge of digital technologies and their use cases. CMM/ISO Knowledge: Proven experience in CMM/ISO standards and implementing management systems within projects. Experience Range 8+ years of experience in project management and product development/engineering roles. Demonstrated experience as a Scrum Master and in managing software development projects. Prior exposure to large-scale, enterprise-level projects, preferably within the technology or software domains. Roles & Responsibilities Ensure successful delivery of product development and engineering projects within time, cost, and quality constraints. Manage and lead teams across all project phases, ensuring transparency and effective collaboration. Act as a thought leader, contributing to the customer’s business goals through the application of Agile methodologies and Scrum practices. Conduct release planning, sprint planning, and retrospectives with a focus on improving team productivity. Generate and track team metrics (e.g., Burndown, Velocity) for continuous improvement. Provide coaching, mentoring, and leadership to team members to help them grow professionally. Be an advocate of Agile principles and practices within the organization and client-side. Participate in technical discussions, providing input and insights on the client’s technology landscape. Continuously assess and mitigate project risks, resolve conflicts, and manage crises effectively. Key Attributes & Soft Skills Client Orientation: Ability to empathize and engage effectively with clients, ensuring a strong focus on customer satisfaction. Quick Decision Maker: Able to make sound decisions quickly, even in high-pressure situations. Ownership & Commitment: Highly motivated and self-driven with a strong sense of responsibility for project outcomes. Empathy & Interpersonal Skills: Strong ability to motivate, mentor, and build relationships with team members. Goal-Oriented: Clear focus on goal setting and delivering results. Mandatory Skills Project Management Agile/Scrum Mastery End-to-End Project Management Technical Knowledge (MS .NET, APIs, Microservices) Project Management Tools (Rally, Jira, TFS) Certified Scrum Master PMP or Equivalent Certification (optional) Top-notch Communication Skills If you are passionate about Agile methodologies, possess excellent leadership skills, and are ready to drive success in product development, we would love to hear from you! Skills Delivery Management,Agile Methodology,Program Management,People Management Show more Show less

Posted 1 week ago

Apply

Exploring TDD Jobs in India

Test-Driven Development (TDD) is a popular software development approach that emphasizes writing tests before writing code. In India, the demand for TDD professionals is on the rise as companies seek to improve the quality of their software products. Job seekers with expertise in TDD can find exciting opportunities in various industries across the country.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for TDD professionals in India varies based on experience levels. Entry-level positions typically start at around ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15-20 lakhs per annum.

Career Path

The career path for TDD professionals often starts as a Junior Developer, progressing to roles such as Senior Developer, Tech Lead, and eventually Architect or Manager positions.

Related Skills

In addition to TDD, job seekers in India are often expected to have skills in: - Agile methodologies - Continuous integration and deployment - Programming languages such as Java, Python, or JavaScript

Interview Questions

  • What is TDD and how does it differ from traditional software development methodology? (basic)
  • Can you explain the three laws of TDD? (medium)
  • How do you handle dependencies in your unit tests when practicing TDD? (medium)
  • What are the benefits of using TDD in software development? (basic)
  • How do you decide when a test is "good enough" in TDD? (medium)
  • What tools do you use for TDD in your projects? (basic)
  • Can you walk us through the TDD cycle? (medium)
  • How do you handle testing edge cases in TDD? (medium)
  • Have you ever encountered a situation where TDD was not suitable? If yes, how did you handle it? (advanced)
  • How do you ensure that your tests are maintainable and scalable in TDD? (medium)
  • What are the common challenges you face while practicing TDD and how do you overcome them? (medium)
  • Can you explain the concept of test doubles in TDD? (medium)
  • How do you measure the success of TDD in your projects? (medium)
  • What are your favorite TDD best practices? (basic)
  • Have you used TDD in a team setting? How did you collaborate with other team members effectively? (medium)
  • How do you handle legacy code when introducing TDD into a project? (advanced)
  • Can you discuss the role of code coverage in TDD? (medium)
  • How do you handle testing asynchronous code in TDD? (medium)
  • How do you ensure that your TDD tests are not too brittle? (medium)
  • Have you worked on a project where TDD significantly improved the overall software quality? If yes, can you share your experience? (advanced)
  • How do you prioritize which tests to write first in TDD? (medium)
  • Have you integrated TDD into a CI/CD pipeline? If yes, can you explain the process? (advanced)
  • How do you handle testing APIs in a TDD approach? (medium)
  • Can you provide an example of a complex problem you solved using TDD? (advanced)
  • How do you stay updated with the latest trends and best practices in TDD? (basic)

Closing Remark

As you embark on your journey to explore TDD jobs in India, remember to hone your skills, stay updated with industry trends, and showcase your expertise confidently during interviews. With dedication and preparation, you can secure exciting opportunities in the thriving TDD job market in India. Good luck!

cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies