Jobs
Interviews

3305 Software Design Jobs - Page 12

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

3.0 - 8.0 years

5 - 10 Lacs

Hyderabad

Work from Office

Job Description: We are looking for a Graphic Designer to join our design team and work on our design projects. Youll be expected to work on Print projects from start to finish, from concept to completion. Should have a passion for strong graphic design and innovation, and be able to work on graphics, layouts, Brochures, Posters, Web Layouts, PPT Designing, Video Editing, Motion Graphics, Banners, and Marketing Collaterals. Key Skills: Primary: Adobe InDesign, Adobe Illustrator, Adobe Photoshop, Adobe Dreamweaver Secondary: After Effects, Adobe Premiere Pro, PPT Responsibilities: Design and specify user interfaces and information architecture using participatory and iterative design. techniques, including observational studies, client feedback, usability testing, and other forms of discovery. Needs to be proactive enough to always be on top of all the branding activities being executed, ensuring that there is always that indelible stamp of Newmark on every touchpoint of the brand Work on and extend the Newmark brand guidelines into all the design work going out to create a strong and comprehensive visual identity for the brand Possesses and properly uses knowledge of company policies regarding the company s image and use of the company logo. In partnership with other content and strategic marketing team members, designs and produces marketing materials including infographics, diagrams, presentation slides, executive summaries/RFP templates, placemats, flyers, e-mail blasts, invitations, announcements, maps, etc. (using corporate branding standards templates plus bespoke designs based on client requirements) Responsible for layout, design and production activities to produce clean, high quality graphic-design art work and creative client-facing proposal and presentation packages. Work with Design team Manager & Team Lead to produce the final design Good command over design techniques and visual elements. Time management skills and the ability to cope with several projects at a time Strong communication skills Being able to illustrate and Knowledge of video editing skills are plus Degree / Diploma in Design, Fine Arts or related field is must Requirements: Proven 3+ years of experience in graphic designing with a strong portfolio of illustrations or other graphics Should be Flexible, to work In Night Shifts (3PM-12AM & 6PM-3AM) if you are not ready to work in night shifts, please don t apply Familiarity with design software and technologies (such as InDesign, Illustrator, Dreamweaver, Photoshop, PowerPoint) Experience in Process improvements, Partnerships and a good team player who interacts with Stake holders & marketing team

Posted 3 weeks ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

Pune

Work from Office

As a Salesforce Developer at Procore, you ll join our Business Systems team responsible for the architecture, development, administration, and maintenance of the Salesforce.com ecosystem. This is a tremendous opportunity to build solutions that support the backbone operations of our business. This position will report to the Manager GTM Systems and will be based in the Pune Procore office. We re looking for candidates to join us immediately. What you ll do: Design and develop complex Salesforce.com applications and integrations for Sales Cloud and Service Cloud using declarative and programmatic logic (Flow, Apex, LWC, VisualForce, JavaScript, and other technologies). Innovate and champion new tools, techniques and integration processes to drive reliability and maturity of Procore s Business Systems platforms. Continuous learning and knowledge sharing of software engineering and Force.com best practices, industry trends, emerging technologies, and automation approaches. Collaborate with all levels of the technical team and partners to evaluate technical solutions and design trade-offs. Work in an Agile environment where innovation and teamwork are pillars of success. What we re looking for: Bachelors degree in Computer Science, Information Technology, or related technical field. Advanced Salesforce certifications are a plus. 4-6 years experience and deep expertise in software engineering, object-oriented languages and design principles, Salesforce administration and configuration, and Force.com technologies -- Flow, Apex triggers and controllers, Lightning (Aura/LWC), bulk data patterns, governor limits, metadata APIs, SOQL, batch and future patterns, outbound messaging, and web services. Strong technical aptitude and deep development expertise with Salesforce Sales Cloud and Service Cloud. Development experience with any of the following is a strong plus: Salesforce CPQ, Advanced Approvals, Advanced Currency, Ironclad, DocuSign, Einstein, Experience Cloud, LeanData, Certinia, Salesforce Voice, Salesforce Shield, Impartner PRM, SFDC SOQL, Marketo Innovative and motivated problem solver with top-notch software design and implementation skills. Strong written and verbal communication skills and the ability to communicate effectively at all levels of the organisation. Ability to excel in a fast-paced environment requiring attention to detail, excellent organisational skills, a high degree of motivation, and deadline-driven productivity. Hands-on knowledge and understanding of DevOps tools and technologies, such as GIT, and experience with Salesforce release, pipeline management, and CI/CD processes is a plus

Posted 3 weeks ago

Apply

4.0 - 9.0 years

6 - 11 Lacs

Bengaluru

Work from Office

Job Description - Responsible for the development and delivery of Software Applications for suite of products under Service Analytics @ MI , translating software design into code in accordance with the product quality requirements. Role Drive the design and implementation of product features Maintain and improve the existing software product and non-product code base Provide support towards prototyping of new feature ideas and analyzing technical feasibility Support the team in realizing timely and quality solutions and provide technical mentoring to the team members. Enable clear and regular information flow within team and across different stakeholders such as Project Manager, Product Owners, Architects, Test Managers, Test Engineers Skills Strong hands-on experience Java programming, OOAD and Object-oriented programing HTML and web application development preferably using Angular and REST services Using tools such as GitHub, Maven, Jenkins, TestNG, JUnit, Spring Framework Database design and implementation (NoSQL or SQL) Basic understanding of AWS/Azure cloud Understanding of design principles and patterns Experience of analyzing, implementing, and troubleshooting non-functional requirements such as performance, memory management etc. Experience in Agile software development Should be self-driven, quality and result oriented, having strong attention to details Educational Qualification: B.E. / B.Tech / MS / M. Tech/ MSc ( Computer Science)/MCA Experience : 4+ years of Software Development Experience

Posted 3 weeks ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Chennai

Work from Office

Senior .NET Developer 6+years - Sykasys Technologies Senior .NET Developer 6+years Senior .NET Developer 6+years Senior .NET Developer 6+years Job Overview: We are seeking a Senior .NET Developer with 6+ years of experience in designing, developing, and maintaining enterprise-grade applications using Microsoft technologies. You will be responsible for leading development initiatives, ensuring best coding practices, and delivering scalable, secure, and high-performance solutions across the full software development lifecycle. Key Responsibilities: Design, develop, and maintain robust and scalable web applications using .NET technologies (C#, ASP.NET Core, MVC, Web API). Collaborate with architects, project managers, and cross-functional teams to gather and analyze requirements. Lead technical discussions and drive decisions in architectural design, code quality, and development practices. Write clean, maintainable, and testable code following best practices and design patterns. Develop and consume RESTful APIs and integrate third-party services. Optimize application performance, scalability, and security. Mentor junior developers and perform code reviews. Troubleshoot and resolve technical issues in development and production environments. Participate in Agile ceremonies and contribute to sprint planning, estimation, and delivery. Required Skills: 6+ years of hands-on experience with .NET development using C#. Strong knowledge of ASP.NET Core, MVC, and Web API. Experience with Entity Framework (Core), LINQ, and SQL Server. Solid understanding of object-oriented programming and software design patterns. Proficient in front-end technologies: HTML5, CSS3, JavaScript, and frameworks like Angular or React (optional but valued). Experience with version control systems like Git. Good understanding of CI/CD pipelines and DevOps practices. Experience in working with Agile/Scrum development methodologies. Strong problem-solving skills and attention to detail. Nice to Have: Experience with microservices architecture and containerization (Docker, Kubernetes). Knowledge of Azure or other cloud platforms (AWS, GCP). Familiarity with message queues like RabbitMQ or Azure Service Bus. Experience with Identity Server or authentication frameworks (OAuth2, JWT). Experience with Blazor or Razor Pages. Certifications in Microsoft technologies (e.g., AZ-204, AZ-400) are a plus. Job Category: Software Developer Job Type: Full Time Job Location: Chennai Remote: India UK Apply for this position Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website. *

Posted 3 weeks ago

Apply

7.0 - 12.0 years

30 - 35 Lacs

Hyderabad

Work from Office

Key Roles and Responsibilities : Collaborate with stakeholders to gather and review software requirements/user stories, provide estimates, create software design specifications, and work with engineers and architects to assess and test hardware and software interactions. Execute development methodologies using various programming languages to deliver high-quality solutions. Create and execute automated test plans/strategies based on business requirements, collaborating with engineers, architects, and clients to validate test environments, test data, and test results. Design and implement code fixes, validate outcomes against expected results, and produce associated reports. Perform dynamic application security testing, interface testing, integration testing, end-to-end testing, and/or user acceptance testing. Provide application support, troubleshoot configuration and environment issues, and ensure smooth operations. Support the software deployment process by ensuring efficient and reliable delivery pipelines. Key Skills : Strong experience with Java and related technologies. Expertise in API concepts and methodologies . Proficiency in Microsoft Azure Cloud Services , including Kubernetes, Docker, and Terraform. Desired Skills : Experience with programming languages such as Go and Lua . Knowledge of API management tools like Kong . Familiarity with tools like Curl for API testing and debugging. Ideal candidate for above position should possess 7+ years of experience in above specified skillset. Location: IND:AP:Hyderabad / Argus Bldg 4f & 5f, Sattva, Knowledge City- Adm: Argus Building, Sattva, Knowledge City Job ID R-67501 Date posted 07/23/2025

Posted 3 weeks ago

Apply

8.0 - 10.0 years

25 - 30 Lacs

Pune

Work from Office

What you ll do: Position s main focus will be product development for Electrical ES-EMEA-ICPD products (PLCs/ HMI/ Switchgears/Breakers/Relays etc.). Enrich & foster climate of innovation to drive growth & accelerate capability development. Contribute to product development & technology innovation by understanding product requirements, design & develop feature enhancements and develop and maintain firmware for electrical products -- with a focus on web technologies and IoT-- using o Web application development based on (Javascript, JQuery, HTML5) o Knowledge of basic principles of Cloud platforms o Knowledge of basic principles of IoT and IoT protocols (e.g. MQTT) o C/C++ o Embedded Firmware development o Ethernet based industrial fieldbuses (EtherCAT/Ethernet-IP/Modbus-IP etc.) o Optional: Codesys knowledge skills. Contribute to Project, process, and overall technical execution on Controls & Automation Product development. Collaborate with global product engineering team and perform product development activities during project execution. Involved in technical reviews including architectural and detailed design reviews Train, develop and motivate colleagues on technical aspects demonstrating Right to Left thinking (starting with consideration for end user). Qualifications: B.E. Electronics / Electronics & Telecommmunications 8 to 10 years Skills: Engages in development, design and testing of smart HMI/ PLC product using programming languages like Assembly, C & C++ on embedded systems running on Embedded and RTOS such as embOS/FreeRTOS/Linux based platforms. Handle build management, change management, and configuration management tools like JIRA / bamboo / TFS / VS / GIT / Stash / Clear Case/Clear Quest etc. Suggest and develop re-usable components and looks for continuous improvement opportunities in industrial control & protection products. Share knowledge within the team and demonstrates flexibility working in parallel on multiple assignments/product categories. Strong problem solving and embedded product development skills Physical (Memory, processor utilization) resource budgeting experience Develops an understanding of both technology and product concepts and is able to articulate product and software design. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile/waterfall model. Participate in solution and code reviews with team members for modules/tasks and ensuring that best practices and efficient coding standards are adhered to. Responsible for supporting, maintaining, and troubleshooting of the HMI/ PLC/ Switchgears/ Relays products. Creating technical proposals, stakeholder communication, process definition.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Knowledge, Skills and Abilities Proficiency in programming languages: A development engineer should have a strong understanding of programming languages, such as .Net, C# and JavaScript, and be able to write high-quality, efficient code. Familiarity with software development tools: should be familiar with software development tools, such as integrated development environments (IDEs), source control systems, and bug tracking tools. Knowledge of software development methodologies: should have a strong understanding of software development methodologies, such as agile and be able to work within those frameworks. Understanding of database systems: should have an understanding of database systems, such as SQL and be able to design and develop database schemas and queries. Problem-solving skills: should have strong problem-solving skills and be able to identify and resolve issues in code, software design, or development processes. Communication skills: should have strong communication skills and be able to work collaboratively with other team members, such as product managers, designers, or other developers. Attention to detail: should have strong attention to detail and be able to write clean, maintainable, and scalable code. Continuous learning: should have a strong desire to learn and stay up-to-date with the latest technologies and trends in software development. Ability to work under pressure: should be able to work under pressure and meet deadlines, while maintaining a high level of quality and attention to detail. Creativity and innovation: should have creativity and innovation skills and be able to think outside the box to come up with new and innovative solutions to complex Roles and Responsibilities Knowledge, Skills and Abilities Proficiency in programming languages: A development engineer should have a strong understanding of programming languages, such as .Net, C# and JavaScript, and be able to write high-quality, efficient code. Familiarity with software development tools: should be familiar with software development tools, such as integrated development environments (IDEs), source control systems, and bug tracking tools. Knowledge of software development methodologies: should have a strong understanding of software development methodologies, such as agile and be able to work within those frameworks. Understanding of database systems: should have an understanding of database systems, such as SQL and be able to design and develop database schemas and queries. Problem-solving skills: should have strong problem-solving skills and be able to identify and resolve issues in code, software design, or development processes. Communication skills: should have strong communication skills and be able to work collaboratively with other team members, such as product managers, designers, or other developers. Attention to detail: should have strong attention to detail and be able to write clean, maintainable, and scalable code. Continuous learning: should have a strong desire to learn and stay up-to-date with the latest technologies and trends in software development. Ability to work under pressure: should be able to work under pressure and meet deadlines, while maintaining a high level of quality and attention to detail. Creativity and innovation: should have creativity and innovation skills and be able to think outside the box to come up with new and innovative solutions to complex Knowledge, Skills and Abilities Proficiency in programming languages: A development engineer should have a strong understanding of programming languages, such as .Net, C# and JavaScript, and be able to write high-quality, efficient code. Familiarity with software development tools: should be familiar with software development tools, such as integrated development environments (IDEs), source control systems, and bug tracking tools. Knowledge of software development methodologies: should have a strong understanding of software development methodologies, such as agile and be able to work within those frameworks. Understanding of database systems: should have an understanding of database systems, such as SQL and be able to design and develop database schemas and queries. Problem-solving skills: should have strong problem-solving skills and be able to identify and resolve issues in code, software design, or development processes. Communication skills: should have strong communication skills and be able to work collaboratively with other team members, such as product managers, designers, or other developers. Attention to detail: should have strong attention to detail and be able to write clean, maintainable, and scalable code. Continuous learning: should have a strong desire to learn and stay up-to-date with the latest technologies and trends in software development. Ability to work under pressure: should be able to work under pressure and meet deadlines, while maintaining a high level of quality and attention to detail. Creativity and innovation: should have creativity and innovation skills and be able to think outside the box to come up with new and innovative solutions to complex

Posted 3 weeks ago

Apply

1.0 - 2.0 years

9 - 14 Lacs

Hyderabad

Work from Office

Business Unit: Cubic Transportation Systems We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic. com. Job Details: Job Description: Job Summary: Performs complex software engineering assignments following designated standards and procedures. Provides technical guidance and leadership, and mentors more junior members of the team. Conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. Works closely with other engineering disciplines. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Essential Job Duties and Responsibilities: Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations. Use current programming language and technologies to provide creative, thorough and practical solutions to a wide range of technical problems Design develop and test applications and programs to support the company s products Design develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing and software configuration control Complete high- and low-level detailed software design specifications, storyboards and interface specifications Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services Prepare reports, manuals, procedures and status reports Participate and work with team members in code reviews and make necessary improvements in code Coaches and mentors junior team members Keeps abreast of improvements and developments within software engineering Supports bid and proposals and customer variation requests Supports and coaches more junior members of the team General Duties and Responsibilities: Comply with Cubic s Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisations Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Qualifications Four-year college degree in computer science, computer engineering or other related technical discipline. Skills/Experience/Knowledge: 5 years related experience. Experience with, and understanding of, the software development life-cycle Experience debugging and troubleshooting Experience working within Agile/Scrum methodologies Strong in Java SE and Multi-Threaded programming Must have experience in exposing web services using JAX-WS/REST (one-two years during the last five years of experience) Hands on experience in Spring and Hibernate (one-two years during the last five years of experience) Good in SQL Experience in high and low level design Experience on any Enterprise Service Bus (ESB) Experience on Spring Boot and Spring Data Experience on UI development using JS libraries like Angular Prior experience in product development Personal Qualities: Effective written and oral communication skills Excellent problem-solving skills Team player Able to prioritize work, complete multiple tasks and work under deadline and budget guidelines. May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements . Worker Type: Employee

Posted 3 weeks ago

Apply

4.0 - 7.0 years

9 - 14 Lacs

Bengaluru

Work from Office

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI the next era of computing. NVIDIA is a learning machine that constantly evolves by adapting to new opportunities that are hard to tackle, that only we can address, and that matter to the world. This is our life s work, to amplify human creativity and intelligence. As an engineer of our Software Quality Assurance (QA) team, you will orchestrate the process of Software Quality for our CAD tools and flows. We develop and support flows for all of NVIDIAs semiconductor products. In addition, the CAD group also develops in-house tools in the area of Design for Test (DFT) using C++, Python, and TCL. You will work on infrastructure and software used to test our complex semiconductor devices. Below are some of the CAD teams activities. We are a diverse team, looking for someone who is not afraid of a challenge. If this is you, come join us today. What you will be doing: Providing hardware, software, and lab support for testing and validation processes. Architecting highly automated and customizable Software Quality processes for design flows using software engineering with modular design and object-oriented techniques. Crafting feature test plans, identifying, and writing test cases based on user requirements, and providing automation of testing. Maintaining regression testing frameworks and developing test reporting mechanisms Performing code reviews, static analysis, and dynamic testing. Continuously delivering high-quality, bug-free Software Applications. Working closely with our diverse team members on flows to provide DFT and methodologies for industry-leading chip designs. Supporting the development of tools using C++/Python/TCL. Working cross-functionally with DFT Methodology, Implementation, and design teams with important DFT tools support. What we need to see: A BS or MS in Electrical Engineering, Computer Science, or Computer Engineering with at least 4+ years of relevant work experience in Software QA role. Knowledge of different software testing techniques, code reviews, code coverage, unit and flow testing, use case testing, random, white, and black box testing. Experience with test management tools such as TestRail or Zephyr. Familiarity with CI/CD tools like Jenkins and GitLab. Strong GenAI, LLM, AI Code Generation skills desirable. Good software design, algorithms, programming and scripting skills in Python, Tcl, or C++ desired. Experience with defect tracking tools such as JIRA. Experience in providing lab software and hardware Ways to stand out from the crowd: Knowledge or experience with DFT is a plus. Knowledge of BDD processes is desirable. Verilog and ASIC design principles, including knowledge of logic cells is a plus. NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If youre creative and autonomous, we want to hear from you! #LI-Hybrid

Posted 3 weeks ago

Apply

6.0 - 11.0 years

8 - 12 Lacs

Mumbai, Pune, Chennai

Work from Office

Project description As the Senior REACT Developer, you will lead the modernization and architecture of a web platform. You will be part of a team that designs, develops and launches efficient quality systems and solutions in support of core organizational functions. This individual will apply proven communication, analytical and problem-solving skills to help identify, communicate and resolve issues, opportunities or problems in order to maximize the benefit of IT and Business investments. The Developer is experienced and self - sufficient in performing his/her responsibilities requiring little supervision, but general guidance and direction. Responsibilities Lead the design, development, and planning for the software architecture for United for Business Web platform Solve complex performance problems and architectural challenges Perform code reviews and mentor your peers Serve as an integral member of the development team to create practical solutions in Agile/DevOps environment Ensure consistency with an established software development architecture Analyze and interpret requirements from Business and UX Design Team Introduce new technologies and best practices as needed to solve business problems Help to troubleshoot, test, and maintain the quality and security of the platform Ensure the technical feasibility of UI/UX designs with a focus on accessibility Work in an Agile environment Skills Must have BS/BA, preferably in a technical or scientific field or equivalent experience, education or training 6+ years of experience in application design, development, installation and modification of web applications 3+ years of experience in developing in JavaScript with React v16 & 17, Redux, Sagas, Webpack and ES6 or equivalent experience Familiar with UI testing frameworks like Jest and Enzyme and experience with TDD (test driven development) Advance knowledge of development methodologies, software design and design patterns, integration standards as well as its applicability at coding and testing cycles Advance knowledge of software engineering best practices such as: versioning and versioning control, software packaging and software release management using GitHub Effective Communication (verbal + written) Excel at triage or analysis of situations for production support Proficient with on time delivery with minimal supervision Experience developing digital products that comply with accessibility standards (ADA/WCAG) Nice to have OOO Experience in C++, C#, or, Java HTML, Java Script, CSS Git/GitHub Code Repositories TeamCity or equivalent Configuration tools Dev Ops Experience using AWS tools Cloud technologies AWS including CDN UI Analytics (Google Analytics, Quantum Metrics) App Performing Tools (Datadog, Grafana) Mobile Web Technologies Exposure to Couchbase NoSQL DB and/or Dynamo Location: Pune,Mumbai,Chennai,banagalore

Posted 3 weeks ago

Apply

3.0 - 5.0 years

7 - 12 Lacs

Bengaluru

Hybrid

We are looking for a Senior Software Engineer (Java) to join our Content Tech SI master team in Bangalore. We are looking for someone who has good experience in Java with sprint, microservice on cloud environment. It will be great if you have experience with AWS and postgress as well. The current team size is 10+ consist of Dev, QA and BA. In content technology you will get opportunities to work with different master team as with all latest technology. About You experience, education, skills, and accomplishments: Bachelors degree in Computer Science, Software Design, or related fields education or 3-5 years of relevant work experience, or equivalent combination of education and experience Minimum 4 years of experience in software development using Java and spring framework Minimum 3 years of working experience on microservices using spring boot. Sonar and Junit It would be great if you also had: PostgreSQL AWS - Arora DB knowledge Spring batch What will you be doing in this role? Develop and implement the best software solutions that effectively satisfy business functional and non-functional requirements Adhere to Clarivate/First to File coding standards for excellence and industry best practices regarding the development processes Follow Scrum methodologies and actively participate in work planning, estimations or refinement sessions Work closely with the team to share responsibility of keeping time-commitments Collaborate with team members and other teams (DevOps) and groups (Product Management) within Clarivate Provide production support Refactor, update, and extend existing code and frameworks to remain current and maintainable

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Wipro Limited is a prominent technology services and consulting company dedicated to creating innovative solutions that cater to the complex digital transformation requirements of clients. With a comprehensive range of capabilities in consulting, design, engineering, and operations, Wipro assists clients in achieving their ambitious goals and establishing sustainable businesses. With a global presence of over 230,000 employees and business partners spanning across 65 countries, Wipro is committed to supporting customers, colleagues, and communities in thriving amidst an ever-changing world. For more information, please visit www.wipro.com. As an AI/ML Engineer at Wipro's innovation arm, Lab45, located in Bangalore, you will be at the forefront of developing cutting-edge products, platforms, and solutions. Lab45 aims to leverage cognitive computing, hyper-automation, robotics, cloud, analytics, and emerging technologies such as Blockchain, AR/VR, and Software Defined Vehicles to empower clients and customers in adapting to the digital landscape and achieving greater success. The collaborative environment at Lab45 fosters creativity and accelerates the ideation process throughout Wipro. In this role, you will play a key part in designing, developing, and maintaining robust backend systems that integrate advanced AI and ML capabilities. Your responsibilities will include implementing and optimizing LangChain for efficient language model chaining, managing data using vector databases to enhance model performance, developing solutions based on large language models, Retrieval-Augmented Generation, and Graph RAG, and collaborating with cross-functional teams to drive innovation in AI-driven solutions. As a part of our dynamic team, you will be expected to stay updated on industry trends in AI and ML technologies and contribute to continuous improvement in our solutions through clean coding practices and effective documentation. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science or a related field, along with a minimum of 5 years of experience as a Software Engineer focusing on backend development. Proficiency in Python programming, familiarity with relevant frameworks and libraries in AI and ML, expertise in LangChain, vector databases, MongoDB, and Pinecone, as well as a deep understanding of LLMs, RAG, Graph RAG, and other Generative AI concepts are essential. Additionally, strong skills in software design, data structures, algorithms, version control systems like Git, CI/CD pipelines, analytical thinking, problem-solving abilities, and excellent communication skills are required. Preferred skills include experience with cloud platforms such as AWS, Google Cloud, Azure, and knowledge of scalable architecture, containerization, and orchestration technologies like Docker and Kubernetes. Join Wipro's reinvention journey and be a part of an organization that encourages constant evolution, growth, and empowerment. We are looking for individuals inspired by reinvention, who are ready to design their own career path and contribute to building a modern Wipro. Come to Wipro and realize your ambitions in an inclusive environment where diversity and innovation thrive. Applications from individuals with disabilities are especially encouraged.,

Posted 3 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

karnataka

On-site

As a candidate for the 2026 Software Engineering internship at Google, you will have an opportunity to work from one of the preferred locations: Bengaluru, Karnataka, India; Hyderabad, Telangana, India; Pune, Maharashtra, India. Minimum qualifications: - Currently pursuing a Bachelor's or Master's degree in Computer Science or a related technical field. - Proficiency in one or more general-purpose programming languages such as Java, C/C++, Python, JavaScript, or Go. - Experience working in Unix/Linux environments. - Familiarity with software design principles. Preferred qualifications: - Currently in your penultimate year of study. - Knowledge of data structures and algorithms. - Ability to contribute to projects related to mobile development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, large software systems, or security software development. - Demonstrated involvement in tech projects and computer science-related extracurricular activities. About the job: Google's 2026 Software Engineering internship in India aims to nurture future computer scientists and software developers. The internship program consists of a software project, skills-based training, and professional development opportunities. You will collaborate with Googlers and fellow interns on a development project, enhancing your coding skills and gaining exposure to various tools and programming languages. Throughout the program, you will attend technical talks, receive guidance from a Google Engineer, and participate in social activities and networking events. The Summer internships will commence in May 2026 and run for 10-12 weeks. This internship is tailored for students pursuing a Bachelor's, Master's, or Dual degree program in Computer Science or a related field. To apply for this internship, you must submit an updated CV or resume along with an English-language transcript. As a Software Engineering Intern at Google, you will have the opportunity to engage in personal and professional development while working on computer science solutions. You will collaborate on scalable, distributed software systems and contribute to various projects with broad appeal. Responsibilities: - Research, create, and develop software applications to enhance Google's product offerings. - Contribute to projects involving natural language processing, artificial intelligence, data compression, machine learning, and search technologies. - Collaborate on scalability challenges related to handling large volumes of data. - Support an innovative team environment by working with peers, managers, and cross-functional teams to drive productivity and creativity.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

coimbatore, tamil nadu

On-site

The name ZAHORANSKY stands for reliability, precision, and sophisticated technology since 1902. As a full-range supplier in the field of injection molds, mechanical engineering, and automation technology, we mainly produce for export. With over 900 employees, we are active for our customers at 10 locations worldwide. Location: Coimbatore / India Start Date: Immediate You will be responsible for the following tasks: - Creating and testing machine-specific control programs - Customizing and testing custom software solutions using test controls before implementation in existing machines at the customer site - Creating software design documents (flowchart) - Preparing a template for visualization and contributing to developing operator functions - Ensuring and testing the full functionality of the machine, including commissioning third-party devices (camera system, printer, code reader, laser) in cooperation with the electrical and design group - Analyzing faults and performing fault correction for the entire machine area of standard systems - Developing and implementing programming standards for automation and electrical control systems to automate processes - Evaluating current manual processes to determine process and equipment requirements necessary to support automation - Preparing all engineering documentation and specifications required for successful project implementation and verifying the correct operation of systems and sequences - Implementing programming improvements in controls and logic systems consistent with customer changes or manufacturing needs - Maintaining communication with mechanical and controls design personnel, as well as manufacturing personnel, throughout the programming, dressing, tryout phases, and on-site installation commissioning Requirements: - 3-4 years of experience in automation & PLC programming field, with experience in B&R PLC preferred - Bachelor's degree in software engineering, mechanical engineering, electrical engineering, or a related field - PLC technical certification - Knowledge of Syntax according to ANSI C++ standard and use of all Automation Runtime libraries - Strong understanding of electrical, mechanical, and software engineering principles for automated processes - In-depth knowledge of manufacturing and mechanical processes - Proficiency in SPS Programming Software and detailed knowledge of PLC automation software and coding languages - Ability to work independently and travel when required - Proficient in interpreting technical documents and manufacturers" instructions - Positive attitude, adaptability to change, flexibility, and ability to train others - Excellent verbal and written communication skills, organization skills, and problem-solving skills - Good understanding of customer deliverables and the impact of failure/cost of poor quality - Good knowledge of English - Commitment, flexibility, and ability to work in a team Apply to us because: - We are a family company that manufactures high-tech products with innovation and tradition - You will be in a company with a good working atmosphere that promotes independent action and supports your further development - We prioritize social commitment, occupational safety, and environmental protection We look forward to your application!,

Posted 3 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

As a software engineer at Google, you will be part of a team that develops cutting-edge technologies to revolutionize how billions of users connect, explore, and engage with information and each other. The scope of our projects extends far beyond web search, requiring the handling of massive amounts of data and the exploration of innovative solutions in various domains such as information retrieval, distributed computing, system design, networking, security, artificial intelligence, and more. We are seeking engineers who can contribute fresh perspectives and expertise to drive our technology forward. Your role as a software engineer will involve working on crucial projects that address Google's evolving needs. You will have the opportunity to collaborate with diverse teams and switch between projects as the business environment evolves rapidly. We value versatility, leadership qualities, and a proactive attitude towards tackling new challenges across the full technology stack. At Google, user experience is a fundamental consideration in our product development process. We prioritize creating intuitive, innovative, and visually appealing products that resonate with users. Our UX teams consist of designers, researchers, content strategists, and engineers who are dedicated to delivering high-quality, user-centric experiences. By understanding user needs, behaviors, and emotions, we aim to develop insights that shape our product strategies and designs. Our collaborative approach enables us to address complex problems and craft engaging experiences that highlight the unique features of our products while adhering to Google's core principle of prioritizing user satisfaction. Responsibilities: - Design, develop, and take ownership of key software components and features throughout the entire development lifecycle, including deployment and long-term maintenance. This involves utilizing modern front-end technologies like React and Angular, as well as backend systems. - Lead and participate in design and code reviews to ensure the delivery of high-quality, scalable solutions. Address technical debt and enhance engineering practices as needed. - Assume responsibility for reliability, security, privacy, documentation, and testing strategies within your work, maintaining excellent production standards and support. - Act as a technical liaison, collaborating with internal engineering teams, UX designers, and product owners to align technical strategies and deliver new features effectively. - Identify challenges and unmet requirements by translating user insights into technical specifications to enhance the overall user experience.,

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

As a BizOps Engineer II at Mastercard, your role is pivotal in the Site Reliability Engineering team. Your primary responsibilities include solving problems, developing the CI/CD pipeline, and spearheading DevOps automation and best practices within the organization. You will be at the forefront of the DevOps transformation at Mastercard, advocating for change and setting standards across various departments. Your expertise in automation and your proactive approach towards operational criteria such as system availability, capacity, performance, monitoring, self-healing, and deployment automation will be crucial in ensuring the production readiness of the platform. Collaboration across development, operations, and product teams to prioritize needs and foster relationships is a key aspect of your role. By supporting daily operations with a focus on triage, root cause analysis, and risk management, you aim to enhance the overall value and customer experience of supported applications. Your responsibilities will encompass the entire lifecycle of services, from inception to refinement, with a strong emphasis on continuous improvement and sustainability. You will be instrumental in maintaining service health, scaling systems through automation, and promoting reliability and velocity through system evolution. As part of a global team, you will work with colleagues across different geographies and time zones, sharing knowledge and mentoring junior resources. Your qualifications should include a BS degree in Computer Science or a related field, proficiency in coding, problem-solving skills, and experience with CI/CD tools and large-scale distributed systems. In addition to technical expertise, your role also includes a corporate security responsibility. You are expected to adhere to Mastercard's security policies, maintain the confidentiality and integrity of information, report any security violations, and undergo periodic security training. Join us at Mastercard and be part of a dynamic team driving innovation, automation, and operational excellence in a fast-paced environment.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You will work in the area of Software Engineering, focusing on the development, maintenance, and optimization of software solutions and applications. Your responsibilities include applying scientific methods to analyze and solve software engineering problems. You will be accountable for the development and application of software engineering practice and knowledge in research, design, development, and maintenance. Your work will demand original thought and judgment, as well as the ability to supervise the technical and administrative work of other software engineers. As a software engineer, you must enhance your skills and expertise in the software engineering discipline to meet the standard expectations for your role as defined in Professional Communities. Collaboration and teamwork with other software engineers and stakeholders are essential aspects of your role. You are expected to be fully competent in your area, possessing a deep understanding of related programming concepts, software design, and software development principles. Working autonomously with minimal supervision, you should be able to contribute significantly in a complex environment and lead a team in software design and development activities. Being proactive in understanding internal/external client needs, providing advice even when not prompted, and adapting to project challenges are key characteristics. You should be capable of formulating innovative solutions, working under pressure, and driving the team towards achieving technical and commercial objectives. Managing costs for specific projects/work areas while considering profitability needs is part of your responsibilities. Furthermore, you should be adept at explaining complex concepts to various audiences to ensure comprehension. Motivating team members and establishing informal networks with key contacts outside your area are also important. Please note that verbal communication skills are critical for this role.,

Posted 3 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

The ideal candidate for this position should have a Bachelor's degree or equivalent practical experience and a minimum of 5 years of experience in software development using one or more programming languages. Additionally, the candidate should have at least 3 years of experience in testing, maintaining, or launching software products, with 1 year of experience in software design and architecture. It is also required to have 3 years of experience in Natural Language Processing (NLP) concepts and algorithms, along with experience in designing NLP solutions. Furthermore, the candidate should possess 3 years of experience in ML infrastructure, including model deployment, model evaluation, optimization, data processing, and debugging. Preferred qualifications for this role include a Master's degree or PhD in Computer Science or a related technical field, along with 5 years of experience in data structures and algorithms. Experience in a technical leadership role for at least 1 year and a background in developing accessible technologies are also desirable. As a software engineer at Google, you will be involved in developing innovative technologies that impact billions of users worldwide. The role requires working on projects that handle information at massive scale and cover various domains such as information retrieval, distributed computing, system design, networking, security, artificial intelligence, UI design, and mobile technologies. Google values engineers who can bring fresh perspectives and ideas to the table, demonstrate leadership qualities, and show enthusiasm for solving complex problems. Google Ads plays a crucial role in powering the open internet with cutting-edge technology that connects and adds value for users, publishers, advertisers, and Google. The team is responsible for creating advertising products across search, display, shopping, travel, video advertising, and analytics. By delivering trusted ad experiences, Google Ads helps businesses of all sizes achieve measurable results and engage with customers on a large scale. Key responsibilities for this position include writing and testing product development code, collaborating with peers and stakeholders for code reviews, contributing to documentation and educational content, triaging product issues, debugging and resolving technical problems, and designing and implementing NLP solutions leveraging ML infrastructure. In summary, the role of a software engineer at Google offers diverse opportunities to work on critical projects, collaborate with cross-functional teams, and contribute to cutting-edge technologies that drive the company's mission forward.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

noida, uttar pradesh

On-site

We are looking for an Android Developer who can work independently and collaboratively with other app development and technical teams. As an Android Developer, you will be responsible for owning end-to-end feature development using the latest architecture and design patterns. Your role includes writing secure and performant code by closely collaborating with product, UX/UI, and backend teams. Additionally, you will be tasked with building reusable libraries, toolkits, and developer tools for usage across multiple mobile teams. Minimum qualifications for this role include a degree in Computer Science or a related technical field, or equivalent practical experience. Proficiency in coding in programming languages such as C, C++, Java, JavaScript, or Python is required. Preferred qualifications for the Android Developer position involve experience in various technical domains like Algorithms, Artificial Intelligence, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems. Proficiency in Object-Oriented Programming, a strong foundation in computer science with competencies in data structures, algorithms, and software design, coding skills in Python or JavaScript/AJAX, database design and SQL, and knowledge of TCP/IP and network programming are highly desirable. As an Android Developer, your role and responsibilities will encompass: - Understanding Google Android design principles and interface guidelines - Collaborating with cross-functional teams to define, design, and ship new features - Working with outside data sources and APIs - Unit-testing code for robustness, including edge cases, usability, and general reliability - Bug fixing and improving application performance - Implementing RESTful APIs to connect Android applications to back-end services - Designing and developing project ideas - Building and publishing applications in app stores - Creating and extending knowledge about the fast-moving Android mobile platform - Designing and developing advanced applications for the Android platform In return for your contributions, we offer perks such as certificates, letters of recommendation, flexible work hours, and potential job offers. If you have a passion for Android development and possess the necessary technical skills, we encourage you to apply and join our dynamic team.,

Posted 3 weeks ago

Apply

5.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a dynamic global technology company, Schaeffler has achieved success through its entrepreneurial spirit and long history of private ownership. Partnering with major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer numerous development opportunities. Your key responsibilities include analyzing IT solution requirements (business, IT, NFR, UX, etc.) and translating them into detailed software and integration specifications and designs in alignment with the solution architecture. You will collaborate with the IT Solutions Architect and business experts to detail technical software and integration designs. Additionally, liaising with the DevOps team to track requirements and feature implementations, and documenting the IT solution architecture including interfaces are essential aspects of the role. Implementing and guiding IT solution requirement fulfillments in accordance with specified architecture and software design, collaborating with developers and suppliers, documenting changes and decisions, ensuring successful testing, and obtaining final business approval prior to production operations are key responsibilities. Furthermore, cooperation with vendors and external service providers to validate changes and ensure performance according to agreed KPIs is crucial. Qualifications: - University degree in Computer Science, Semantic Analysis, Mathematics (Statistics and Modeling), and Software Engineering - 5 to 10 years of experience At Schaeffler, we prioritize treating each other with respect and valuing all ideas and perspectives as a global company with employees worldwide. By embracing our differences, we foster creativity and drive innovation, contributing to sustainable value creation for our stakeholders and society. Exciting assignments and exceptional development opportunities await you as we impact the future with innovation. We eagerly anticipate receiving your application. For technical questions, please contact: Vineet Panvelkar Email: technical-recruiting-support-AP@schaeffler.com Keywords: Experienced, Engineer, Full-Time, Unlimited, Digitalization & Information Technology For more information and to apply, visit www.schaeffler.com/careers.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

WCS India is seeking a Software Test Engineer responsible for evaluating software functions by designing test protocols and test automation. To ensure success, you should have advanced knowledge of software design and engineering, a good eye for detail, and a natural gift for software troubleshooting. The test engineer works closely with DevOps who provide the infrastructure to run testing and manage the CI/CD pipeline. The test engineer would also provide guidance to the software engineers on expanding the coverage of unit testing and be knowledgeable in Test Driven Development. In this role, you will lead the testing environment by building a program for automated testing to eliminate the need for manual testing and ensure release quality. Additionally, you will design and implement improvements to test automation infrastructures reliability, scalability, performance, and repeatability of setup and deployment. You will validate necessary tools and test plans for conducting software testing and provide detailed configuration, reproduction steps, and descriptions for defect tracking. Furthermore, you will automate test scripts based on manual test cases following the page object model and a data-driven approach. Consistently providing accurate estimates during grooming sessions and prioritizing your workload based on sprints driven by the business needs are also key responsibilities. From time to time, you will perform manual testing and file bug reports according to appropriate QA practices. Collaboration with multiple teams across the organization including but not limited to Software Development, Product team, DevOps, and UI is essential. Creating your own testing tools to accelerate the testing process and being extremely detail-oriented are crucial aspects of the role. In case of a production issue, you should feel a sense of urgency to ensure that the test scripts are updated promptly. Requirements for this position include 5+ years of hands-on experience in Java/ Python/ Ruby or another scripting or programming language, experience working in a Test-Driven Development environment, familiarity with Selenium and Appium, configuration management, defect tracking, test plans, test protocols, and test execution, strong knowledge of Docker and CI/CD pipelines, experience in source control management tools, excellent written and oral communication skills, including the ability to produce clear, concise documentation, self-motivation with the ability to learn quickly and independently, and work within a team. Benefits offered by WCS India include coverage under the Company's various Employee Benefit Plans such as Accident Insurance, Term Life Insurance, and Health Insurance. Additionally, employees are entitled to 30 days of paid leave along with maternity and paternity leaves, as well as 10 regional holidays in the annual calendar. About WCS India: WCS India, an affiliate of Wesley Clover International, a leading technology group from Canada, delivers reliable, comprehensive, and best-in-class Digital transformation solutions in the field of Unified Communication & Collaboration, Contact Center, CX Solutions, CRM, Digital Experience Monitoring (DEM) solutions, and other related Cloud & SaaS technologies. The Global program includes providing Software Engineering Services to western companies by setting up Overseas Development Center (ODC) in India. WCS India's customers include some of the World's foremost technology companies and India's prominent corporates. The aim is to unlock potential by offering world-class customer experience using Indian talent and increasing the global footprint. Elentra Corp, a Canada-based company, provides the complete platform for Health Sciences. The Elentra team has been working with health science schools for over a decade to create a truly unified solution, providing schools the ability to digitize the curriculum using one platform to drive efficiency and deliver an excellent user experience. WCS India and Elentra have partnered to set up a development center in India to fast track Elentra's product development activities to build new age SaaS products.,

Posted 3 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

Join our digital revolution in NatWest Digital X. In everything we do, we work towards making digital experiences effortless and secure. Our organization revolves around three core principles: engineer, protect, and operate. We engineer simple solutions, protect our customers, and operate smarter. Our people have the flexibility to work differently based on their roles and requirements, with options like hybrid working and flexible hours that promote their well-being. This role is based in India, requiring all normal working days to be carried out in the country. As a Principal Engineer at NatWest Digital X, you will be responsible for driving the development of software and tools to achieve project and departmental objectives. In addition to managing the technical delivery of software engineering teams, you will lead participation in internal and industry-wide events, conferences, and other activities. Your role will involve planning, specifying, developing, and deploying high-performance, robust, and resilient systems that adhere to excellent architectural and engineering principles. Key Responsibilities: - Overseeing the productivity of software engineering teams - Ensuring consistent use of shared platform components and technologies - Leading engagements with senior stakeholders to propose technical solutions - Monitoring technical progress and providing updates to stakeholders - Delivering software components for platforms, applications, and services - Designing high-volume, high-performance applications and reusable libraries and APIs - Writing unit and integration tests within automated test environments Key Skills: - Background in software engineering, software design, or database design and architecture - Experience in developing software in an SOA or micro-services paradigm - Leading software development teams and executing technical strategies - Proficiency in Node.js, Java, Python, React, TypeScript, Next.js, or similar technologies - Hands-on experience in automating engineering workflows and cloud platforms like AWS, Azure, or GCP - Knowledge of Kubernetes, CI/CD pipelines, and Infrastructure as Code tools - Architecting scalable, secure APIs and implementing high-performance distributed systems - Focus on code quality, security, and automation - Ability to lead technical discussions, mentor engineers, and collaborate across teams Join us at NatWest Digital X and be part of shaping the future of digital experiences.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Corporate Treasury lies at the heart of Goldman Sachs, ensuring all the businesses have the appropriate level of funding to conduct their activities, while also optimizing the firm's liquidity and managing its risk. Being part of the engineering team will expose you to everything that's important and happening at the firm. The scale of the liquidity optimization and execution problem keeps us interested every day, and we hope to share our enthusiasm and challenge with you. Our Corporate Treasury Engineering team is a world leader in developing quantitative techniques and technological solutions that solve complex and commercial business problems. We partner with our firm's treasurer and other members of Corporate Treasury senior leadership to manage the firm's liquidity risk, secured and unsecured funding programs, and the level and composition of consolidated and subsidiary equity capital, as well as to invest any excess liquidity. In this role, you will be provided with unique insight into the firm's business activities and asset strategy. You will be responsible for defining and developing software to analyze data, build metric calculators, create automated tools to help businesses gain insights into data, predict scenarios, and make better decisions to reduce interest expenses for the firm. This front-to-back model gives software developers a window into all aspects of CT planning and execution while working on cutting-edge industrial technologies. **Your Impact:** - Use engineering to identify and measure risk and to implement quantitative and technical risk management solutions in software - Forge strong relationships with our key business partners, understand financial markets, liquidity management strategies to develop and enhance our treasury systems and processes - Apply analytics to drive commercial outcomes and communicate with precision and clarity - Understand business needs, facilitate and develop process workflow, data requirements, and specifications required to support implementation - Develop scalable architecture and implement software following the full SDLC cycle - Explore the latest technology offerings and platforms to strategize and build optimum technology solutions - Work very closely with business to create real-time impact and deliver products with the most commercial value **Skills and experience we are looking for:** **Basic Qualifications:** - Bachelors or Masters degree in Computer Science, Mathematics, Electrical Engineering, or related technical discipline - Experience in software development, including a clear understanding of data structures, algorithms, software design, and core programming concepts - Strong analytical and problem-solving skills demonstrated ability to learn technologies and apply - Comfortable multi-tasking, managing multiple stakeholders, and working as part of a team - Excellent communication skills, including experience speaking to technical and business audiences and working globally - Can apply an entrepreneurial approach and passion to problem-solving and product development - 3+ years of relevant, continuous experience **Preferred Qualifications:** - Strong programming experience in at least one compiled language SLANG - Java, Python - Experience in designing highly scalable, efficient systems - Web technology design experience is a plus - Familiarity with financial markets, financial assets, and liquidity management is a plus About Goldman Sachs,

Posted 3 weeks ago

Apply

3.0 - 5.0 years

20 - 25 Lacs

Pune

Work from Office

As a Lead Technical Consultant you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will work with solution architects and developers on interpretation/translation of wireframes and creative designs into functional requirements, and subsequently into technical design. Perficient is always looking for the best and brightest talent and we need you! we're a quickly-growing, global digital consulting leader, and we're transforming the world s largest enterprises and biggest brands. you'll work with the latest technologies, expand your skills, and become a part of our global community of talented, diverse, and knowledgeable colleagues. Passionate coders with 3-5 years of application development experience. Client facing or consulting experience highly preferred. Skilled problem solvers with the desire and proven ability to create innovative solutions. Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments. Future technology leaders- dynamic individuals energized by fast paced personal and professional growth. Phenomenal communicators who can explain and present concepts to technical and non-technical audiences alike, including high level decision makers. bachelors Degree in MIS, Computer Science, Math, Engineering or comparable major. Solid foundation in Computer Science, with strong competencies in data structures, algorithms and software design. Knowledge and experience in developing software using agile methodologies. Proficient in authoring, editing and presenting technical documents. Ability to communicate effectively via multiple channels (verbal, written, etc) with technical and non-technical staff. Lead the technical planning & requirements gathering phases including estimate, develop, test, manage projects, architect and deliver. Serve as a technical lead and mentor. Provide technical support or leadership in the development and continual improvement of service. Develop and maintain effective working relationships with team members. Demonstrate the ability to adapt and work with team members of various experience level.

Posted 3 weeks ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Overview About Business Unit: The Automotive Practice at Epsilon is a rapidly growing team, driving growth for major players in the automotive industry - from Original Equipment Manufacturers (OEMs) to dealerships across North America. Part of a 1,600-member global team, the practice provides the automotive world s largest service reminder platform, alongside agency services and digital media solutions. A leader in the automotive space, the team supports over 50% of auto dealerships in North America and manages relationships with over 280 million customers. Home to innovation and cutting-edge technology, our Auto team leads the game in developing best-in-class software and solutions for hyper-personalized digital marketing. Responsibilities This position is responsible for the development, implementation and maintenance of .net based applications and components for the automotive marketing platform. This includes designing, developing, testing, analyzing and maintaining new software applications in support of the achievement of business requirements. Lead the design, development, and maintenance of scalable web applications using technologies such as .NET Core, C#, SQL Server, Angular, JavaScript, jQuery, VueJS, HTML5, and Bootstrap. Collaborate multi-functionally with engineers, product managers, and end-users to conceptualize and deliver robust software solutions and enhancements. Contribute to and review technical design documents, system specifications, architecture diagrams, and solution strategies. Implement high-quality, secure, and performant solutions in compliance with engineering standards and organizational policies. Facilitate technical decisions and execution strategies for new products and initiatives, presenting solution trade-offs to senior leadership. Translate user requirements into well-architected, testable, and efficient code through close collaboration with partners. Serve as a technical SME, offering guidance and hands-on expertise in designing and developing microservices and component-based architectures. Create and maintain unit/integration tests, ensuring code quality and maintainability across services. Proactively mentor and coach team members on engineering standard processes, performance optimization, and software design principles. Act as a critical responder during incidents, leading cross-team efforts to resolve complex technical issues and root-cause analysis. Contribute to continuous improvement initiatives, identifying and addressing gaps in current processes, tooling, or support models. Qualifications Developer with 8+ years of experience required. Education: Bachelor s degree in Computer Science, or equivalent. Recent and relevant experience leading software development initiatives. Proficiency with Software Architecture Design and Solutioning Experience. Excellent skills in Microsoft technologies, including C#, ASP.NET, .NET Core. Excellent skills in Microservices, JavaScript, jQuery, Vue.js, Angular, Ajax, Bootstrap, CSS, CSS3, HTML5, XML, REST API, SOAP, Web Services, Redis Caching Strong skills in database technologies (Microsoft SQL Server or Oracle) including database development (T-SQL or PL/SQL) Excellent knowledge of web architectural and design patterns. Experience in cloud services and automation technologies using AWS, Google or Azure Solid working knowledge of current technologies including Object Oriented analysis and design practices (Object modeling, use cases, activity diagrams, and UML). Familiar with various forms of SSO and an understanding of security standard methodologies such as OAUTH/OWASP/SAML Experience with Agile and Software Creation Process, various development methodologies, and able to independently participate in each phase. Ability to design and implement solutions that are reliable, scalable, and perform at a high-level to meet the service levels associated with critically important solutions. Proven analytical and problem-solving abilities with ability to anticipate and avoid problems. Ability to define and implement migration strategies from legacy systems to new architecture and technologies. Ability to work well within a team environment that includes geographically distributed team members. Ability to work within tight deadlines and effectively prioritize and complete tasks in a high-pressure environment. Strong communication skills (verbal and written) and an ability to communicate with internal and external customers and all levels of management, including communicating technical information to nontechnical audiences. Ability to design and build flexible and extensible systems and services with focus on code reuse and generation. Experience with writing detailed technical specifications for developers; design, validate and implement software test plans Preferred qualifications Technical Development experience with Microsoft Visual Studio 2019+ Experience with Azure DevOps and Git Familiarity with NoSQL solutions such as Redis Familiarity with Service Bus architecture Experience with Agile/SCRUM process Non-Technical: Experience in automotive marketing Excellent Analytical and problem solving skills Ability to diagnose and troubleshoot problems quickly Motivated to learn new applications and domains Strong time management skills Ability to take full ownership of tasks and projects Behavioral Attributes: Team player with excellent interpersonal skills Excellent verbal and written communication Possess Can-Do attitude to overcome challenges Self-motivated and directed Additional Information Epsilon is a global data, technology and services company that powers the marketing and advertising ecosystem. For decades, we ve provided marketers from the world s leading brands the data, technology and services they need to engage consumers with 1 View, 1 Vision and 1 Voice. 1 View of their universe of potential buyers. 1 Vision for engaging each individual. And 1 Voice to harmonize engagement across paid, owned and earned channels. Epsilon s comprehensive portfolio of capabilities across our suite of digital media, messaging and loyalty solutions bridge the divide between marketing and advertising technology.

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies