Job description Required Skills Technology | Programming Languages | JavaProgramming Languages | Javascript (JS) Technology | API Development - REST, Web Services, Microservices Technology | Frontend Developer Roles|HTML / CSS Developer Technology | Software System Development | Unit Testing, Automated Unit Testing - Nunit, Xunit or any other framework Technology | Programming Languages | AngularJSProgramming Languages | AngularProgramming Languages | ReactProgramming Languages | ReactJS Technology | Programming Concepts|Design Patterns Technology | Database SQL/No Sql (SQL, Oracle, Postgres, Mongo etc.) Education Qualification : Engineer - B.E / B.Tech / MCA Delivery Skills: - Deliver high quality, tested and secure code - Write well designed, testable, tight, efficient, high quality code base by using industry standard software development practices using object-oriented languages - Follow engineering best practices such as code refactoring, Unit testing and SOLID principles to deliver high quality code - Gather and refine specifications and requirements based on technical needs - An understanding of database schemas, relational data design theory, and must have workable knowledge on PL/SQL - Develop technical documents and handbooks to accurately represent application design and code - Excellent understanding of software design patterns and programming principles - Should have Excellent Verbal and Written communication skills along with Problem-solving attitude and attention to detail - Perform thorough analysis and generate root-cause-analysis for any production issue - Provide necessary fixes and test the fixes to ensure no defect leakage - Adherence to project processes and ensure SLA compliance Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Production/Industrial PG: MCA in Computers Key Skills NUnitRoot cause analysisApplication designSoftware designWeb servicesProgrammingPLSQLUnit testingSystem developmentTechnical documentation
Posted 2 hours ago
•
Typically responds within 2 days
Job description Understanding of design, configuring infrastructure based on provided design, managing GCP infrastructure using Terraform. Automate the provisioning, configuration, and management of GCP resources, including Compute Engine, Cloud Storage, Cloud SQL, Spanner, Kubernetes Engine (GKE), and serverless offerings like Cloud Functions and Cloud Run. Manage and configure GCP service accounts, IAM roles, and permissions to ensure secure access to resources. Implement and manage load balancers (HTTP(S), TCP/UDP) for high availability and scalability. Develop and maintain CI/CD pipelines using Cloud build, GitHub Actions or similar tools. Monitor and optimize the performance and availability of our GCP infrastructure. Candidates with certification will be preferred. Primary skills Terraform CI/CD Pipeline IAC Docker Kubernetes Secondary skills AWS Azure Github Role: DevOps - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: DevOps Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills continuous integrationkubernetesdockerterraformci cd pipeline udpci/cdiacsqlansiblejavagcpdevopslinuxjenkinsprovisioningshell scriptingtcpcloud sqlgithubpythonmicrosoft azurehigh availabilitycloud storagehttpawsunix
Posted 5 hours ago
•
Typically responds within 2 days
Job description : Minimum 4 to 10 years of experience in Architecture & software programming UI Framework, Application Design, Implementation & testing reusable software components for embedded platforms. Experience in UI implementation. Development of UI modules with Qt/QML. Experience in C/ C++ programming with Embedded Linux knowledge. Experience with version control (Git), Cmake, Unit Testing and CI/CD. Enable high responsiveness between UI specification/style guide development/changes and UI module delivery. Ensure timely delivery of tasks according to product back log Ensure good quality of delivery Experience in infotainment display / instrument cluster projects is a plus Experience in agile software development process (SCRUM/KANBAN) Ability to lead a team. Excellent communication and team work skills. Experience in C/ C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML. Primary Skill: .Experience in C/ C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML. Role: Blockchain Quality Assurance Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Quality Assurance and Testing Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills application designqmluiqtsoftware programming continuous integrationc++unit testingci/cdgitjavakanbanlinuxmultithreadinginfotainmentcgui developmentversion controlstlembedded linuxcmakescrumguiinstrument clusteragile
Posted 1 day ago
•
Typically responds within 2 days
Job description Provide technical support and administration for IBM MQ, IIB, APIC, APIM, ODM, Kafka, and Analytics Engine (Python). Monitor system performance, identify issues, and implement solutions to ensure optimal performance and reliability. Collaborate with development teams to support integration and deployment of middleware solutions. Perform regular system maintenance, upgrades, and patches. Develop and maintain documentation for system configurations, processes, and procedures. Troubleshoot and resolve technical issues related to middleware technologies. Ensure compliance with security policies and procedures. Provide on-call support as needed to address critical issues. Ensure adherence to integration best practices and standards. Document integration processes and solutions for future reference Primary Skills IBM MQ IBM Integration Bus (IIB) API Connect (APIC) API Management (APIM) Operational Decision Manager (ODM) Kafka Analytics Engine (Python). Role: Data Platform Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills irbapimq seriespythonibm integration bus switchingwebsphere mqkubernetesweb servicesacibgpapi managementwmbwebsphere message brokerdockerjavagitlinuxcisco nexusjenkinsdatapowerrestibm api connectapicmqospfkafkaodmaws
Posted 1 day ago
•
Typically responds within 2 days
Job description As a Software Engineer at IBM India Systems Development Lab (IBM ISDL), you will get an opportunity to work on all the phases of product development (Design/Development, Test and Support) across core Systems technologies including Operating Systems, Firmware, Systems Software, Storage Software & Cloud Software. As a Software developer at ISDL: * You will be focused on development of IBM Systems products interfacing with development & product management teams and end users, cutting across Geos. * You would analyze product requirements, determine the best course of design, implement/code the solution and test across the entire product development life cycle. One could also work on Validation and Support of IBM Systems products. * You get to work with a vibrant, culture driven and technically accomplished teams working to create world-class products and deployment environments, delivering an industry leading user experience for our customers * You will be valued for your contributions in a growing organization with broader opportunities Required education Bachelor's Degree Required technical and professional expertise Required Professional and Technical Expertise : Strong expertise in Systems Software Programming Skills (C, C++, Java, Python, GoLang, ReactJS, Groovy) * Strong knowledge of Operating Systems Concepts (Unix/Linux internals), data structures, algorithms * Experience with Virtualization and Cloud Computing technologies such as Red Hat OpenShift, Microservices Architecture, Kubernetes/Dockers. * Good communication skills to work effectively in a global team environment * Masters/Bachelor's Degree in Computer Science Engineering or other relevant fields Preferred technical and professional experience * Knowledge of OpenStack, Security, App Dev on Cloud Platform, DevOps * Web UI FrameworksVaadin, React JS and UI styling libraries like Bootstrap/Material * Knowledge of J2EE, JSP, RESTful web services and GraphQL API * Practical working experience with Java, Javascript, Ansible, Databases, SQL, Node JS etc * Good understanding of AI/ML concepts, Data Science, NLP, modern tools and techniques to derive meaningful insights. * Familiar with server performance management, capacity planning and performance diagnostics. * Proven interpersonal skills while contributing to team effort by accomplishing related results as needed. read more Key Skills Skills highlighted with ‘‘ are preferred keyskills algorithmssystems softwarejavadata structurespython kubernetesc++jspgolangbootstrapdockermicroservicessqlansiblereact.jsdata sciencedevopslinuxj2eerestnatural language processingjavascriptnode.jsgroovyopenstackunix
Posted 1 day ago
•
Typically responds within 2 days
Job description We are looking for a talented and highly motivated research scientist to help advance our efforts in AI4Code, specifically focusing on testing and validation. In this role, you will work at the intersection of AI, software engineering, and testing, leveraging state-of-the-art techniques to enhance automated code analysis, test generation, and defect detection. You will collaborate with a multidisciplinary team to develop and deploy AI-driven solutions that improve software quality, reliability, and maintainability. Required education Doctorate Degree Preferred education Doctorate Degree Required technical and professional expertise Preferred technical and professional experience Hiring manager and Recruiter should collaborate to create the relevant verbiage. read more Key Skills Skills highlighted with ‘‘ are preferred keyskills algorithmspythonjavaformal verificationdata structures synthesisstaphysical designnatural language processingdata validationautomation testingstatic analysismachine learningartificial intelligencetiming closurepnrsystem verilog
Posted 1 day ago
•
Typically responds within 2 days
Job description 1. Architect, Design and Develop Test Strategies for various zOS Components, features 2. Identify Test Automation opportunities, implement test cases for automation 3. Modernise Test definition, implementation and execution mechanisms and solutions. 4. Collaborate with global test teams 5. Look for continous improvements in Software Testing Life cycle Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 3+ years of relevant experience - Hands on Experience with the Software Testing life cycle; unit test, functional, system testing preferably OS or enterprise class software products - Demonstrated QA execution experience of Systems project development, testing and release processes - z/OS based application development and testing experience - Strong experience in defining Test cases, test case automation - Experience in test automation using python, test frameworks such as selenium,MVS JCL, REXX - Strong debugging and troubleshooting skills - Defect identification, work with development teams in fix validation - Ability to learn new tools quickly - Good communication skills and be able to work effectively in a global team environment. - Able to guide a team of lesser experienced professionals Preferred technical and professional experience Hiring manager and Recruiter should collaborate to create the relevant verbiage. zOS architecture, System programming, Linux Programming languages, Java, REST APIs Dump reading using Interactive Problem Control System (IPCS). Ability to interpret logs and dumps GIT JIRA - jenkins read more Key Skills Skills highlighted with ‘‘ are preferred keyskills test casesjavadebuggingtroubleshootingzos restpythonsystem programmingsoftware testingrexxlinux system programmingautomation testingsystem testingmvsbackend developmentjclgitseleniumsoftware testing life cyclelinuxjenkinsjira
Posted 1 day ago
•
Typically responds within 2 days
Job description As Data Engineer, you will develop, maintain, evaluate and test big data solutions. You will be involved in the development of data solutions using Spark Framework with Python or Scala on Hadoop and AWS Cloud Data Platform Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Preferred technical and professional experience read more Key Skills Skills highlighted with ‘‘ are preferred keyskills sqlsparkpythondata manipulationaws schemahivescalaamazon redshiftpysparkjavaaws cloudgcpdevopslinuxdata ingestionjenkinshadoopbig dataetlcloud computingmicrosoft azuredata engineeringkafkacloud infrastructureagilesqoopunix
Posted 1 day ago
•
Typically responds within 2 days
Job description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills software developmentsoftware designproductiontechnical supportsoftware engineering project managementwindows installationbusiness analysissoftware installationsoftware troubleshootingjavacomputer hardwaremanufacturingagile
Posted 1 day ago
•
Typically responds within 2 days
Job description As a Software Engineer, you will: Develop new features, effective debugging, performance analysis and able to analyse performance of implementation, recommend software solutions to improve the product. Design/architect software solutions to solve complex problems for backend components/distributed systems. Exercise best practices in agile development and software engineering. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5-8 years of experience in software product development with java as backend framework in with a comprehensive understanding of their ecosystems. Preferred technical and professional experience read more Key Skills Skills highlighted with ‘‘ are preferred keyskills kubernetesmicroservicesdebuggingtroubleshootingaws software developmentmicrosoft azureazure cloud platformhibernatebackend developmentazure clouddockerspringsoftware development life cyclejavasoftware product developmentmysqlagile
Posted 1 day ago
•
Typically responds within 2 days