Home
Jobs

824 Ide Jobs - Page 27

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

5.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Role Description Role Proficiency: Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities Outcomes Interpret the application/feature/component design to develop the same in accordance with specifications. Code debug test document and communicate product/component/feature development stages. Validate results with user representatives; integrates and commissions the overall solution Select appropriate technical options for development such as reusing improving or reconfiguration of existing components or creating own solutions Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team; provide feedback to FAST goals of team members Measures Of Outcomes Adherence to engineering process and standards (coding standards) Adherence to project schedule / timelines Number of technical issues uncovered during the execution of the project Number of defects in the code Number of defects post delivery Number of non compliance issues On time completion of mandatory compliance trainings Code Outputs Expected: Code as per design Follow coding standards templates and checklists Review code – for team and peers Documentation Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation r and requirements test cases/results Configure Define and govern configuration management plan Ensure compliance from the team Test Review and create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Domain Relevance Advise Software Developers on design and development of features and components with a deep understanding of the business problem being addressed for the client. Learn more about the customer domain identifying opportunities to provide valuable addition to customers Complete relevant domain certifications Manage Project Manage delivery of modules and/or manage user stories Manage Defects Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Estimate Create and provide input for effort estimation for projects Manage Knowledge Consume and contribute to project related documents share point libraries and client universities Review the reusable documents created by the team Release Execute and monitor release process Design Contribute to creation of design (HLD LLD SAD)/architecture for Applications/Features/Business Components/Data Models Interface With Customer Clarify requirements and provide guidance to development team Present design options to customers Conduct product demos Manage Team Set FAST goals and provide feedback Understand aspirations of team members and provide guidance opportunities etc Ensure team is engaged in project Certifications Take relevant domain/technology certification Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Develop user interfaces business software components Use data models Estimate time and effort required for developing / debugging features / components Perform and evaluate test in the customer or target environment Make quick decisions on technical/project related challenges Manage a Team mentor and handle people related issues in team Maintain high motivation levels and positive dynamics in the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback to team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers addressing customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks. Build confidence with customers by meeting the deliverables on time with quality. Estimate time and effort resources required for developing / debugging features / components Make on appropriate utilization of Software / Hardware’s. Strong analytical and problem-solving abilities Knowledge Examples Appropriate software programs / modules Functional and technical designing Programming languages – proficient in multiple skill clusters DBMS Operating Systems and software platforms Software Development Life Cycle Agile – Scrum or Kanban Methods Integrated development environment (IDE) Rapid application development (RAD) Modelling technology and languages Interface definition languages (IDL) Knowledge of customer domain and deep understanding of sub domain where problem is solved Additional Comments Job Description We are seeking a highly skilled Oracle SOA Suite 12c Developer responsible for designing, developing, and supporting enterprise integrations and business process automations. The ideal candidate will have deep expertise in Oracle SOA Suite components and proven experience delivering scalable, robust integration solutions in large enterprise environments. Key Responsibilities: Design, develop, deploy, and support integrations using Oracle SOA Suite 12c (BPEL, Mediator, OSB, Business Rules, Human Workflow). Develop SOA composite applications(with XML, XSD) and web services (WSDL and UDDI) using BPEL, Mediator, Service Bus. business rules and adapters Build and optimize SOAP and RESTful web services, orchestrations, and service compositions to deliver high-quality solutions. Develop reusable components, integrations, and error-handling frameworks following best practices. Implement logging, auditing, and user notification features within all custom components. Implement fault policies, exception handling, and auditing strategies within composites. Experience in writing complex SQL queries, developing stored procedures, Analyze functional and technical requirements and translate them into robust SOA composite designs. Troubleshoot integration issues, identify root causes, and provide resolutions or optimizations. Configure adapters (Database Adapter, JMS Adapter, FTP Adapter, File Adapter, Web Service Adapter, etc.). Perform performance tuning, system monitoring, and health checks for deployed services. Support production deployments, post-go-live support, and continuous integration pipelines (CI/CD). Ensures that all service development adheres to development standard and guidelines, completed on time and with impeccable quality Ensure adherence to coding standards, SOA governance, and best practices. Required Qualifications: Bachelor’s degree in computer science, Information Technology, or related field. 5+ years of experience in Oracle SOA Suite development (minimum 3 years in 12c specifically). Expertise in: BPEL Process Manager Mediator Oracle Service Bus (OSB) WebLogic Server administration basics Service Adapters (DB, JMS, FTP, REST, SOAP) Strong understanding of XML, XSD, XSLT, XPath, WSDL, and XQuery. Oracle Integration Cloud is a plus. Knowledge of Oracle MFT (Managed File Transfer) Exposure to API Gateway products (Oracle API Platform, MuleSoft) is advantageous. Skills Oracle Service Bus,Oracle Soa Suite,service adapters,Mft Show more Show less

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Role Description Role Proficiency: Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities Outcomes Interpret the application/feature/component design to develop the same in accordance with specifications. Code debug test document and communicate product/component/feature development stages. Validate results with user representatives; integrates and commissions the overall solution Select appropriate technical options for development such as reusing improving or reconfiguration of existing components or creating own solutions Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team; provide feedback to FAST goals of team members Measures Of Outcomes Adherence to engineering process and standards (coding standards) Adherence to project schedule / timelines Number of technical issues uncovered during the execution of the project Number of defects in the code Number of defects post delivery Number of non compliance issues On time completion of mandatory compliance trainings Code Outputs Expected: Code as per design Follow coding standards templates and checklists Review code – for team and peers Documentation Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation r and requirements test cases/results Configure Define and govern configuration management plan Ensure compliance from the team Test Review and create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Domain Relevance Advise Software Developers on design and development of features and components with a deep understanding of the business problem being addressed for the client. Learn more about the customer domain identifying opportunities to provide valuable addition to customers Complete relevant domain certifications Manage Project Manage delivery of modules and/or manage user stories Manage Defects Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Estimate Create and provide input for effort estimation for projects Manage Knowledge Consume and contribute to project related documents share point libraries and client universities Review the reusable documents created by the team Release Execute and monitor release process Design Contribute to creation of design (HLD LLD SAD)/architecture for Applications/Features/Business Components/Data Models Interface With Customer Clarify requirements and provide guidance to development team Present design options to customers Conduct product demos Manage Team Set FAST goals and provide feedback Understand aspirations of team members and provide guidance opportunities etc Ensure team is engaged in project Certifications Take relevant domain/technology certification Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Develop user interfaces business software components Use data models Estimate time and effort required for developing / debugging features / components Perform and evaluate test in the customer or target environment Make quick decisions on technical/project related challenges Manage a Team mentor and handle people related issues in team Maintain high motivation levels and positive dynamics in the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback to team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers addressing customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks. Build confidence with customers by meeting the deliverables on time with quality. Estimate time and effort resources required for developing / debugging features / components Make on appropriate utilization of Software / Hardware’s. Strong analytical and problem-solving abilities Knowledge Examples Appropriate software programs / modules Functional and technical designing Programming languages – proficient in multiple skill clusters DBMS Operating Systems and software platforms Software Development Life Cycle Agile – Scrum or Kanban Methods Integrated development environment (IDE) Rapid application development (RAD) Modelling technology and languages Interface definition languages (IDL) Knowledge of customer domain and deep understanding of sub domain where problem is solved Additional Comments Preferred candidate should have 5-year experience Should have K-ON knowledge, C and C+ knowledge, Java Should be good in Communication - Email & voice Good Troubleshooting knowledge Pro-active & confident, to talk to customers Good attitude & team player Good data base knowledge and able to write complex queries and procedures. Skills C and C+ knowledge,K-ON Knowledge,Java Show more Show less

Posted 3 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Role Description Role Proficiency: Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities Outcomes Interpret the application/feature/component design to develop the same in accordance with specifications. Code debug test document and communicate product/component/feature development stages. Validate results with user representatives; integrates and commissions the overall solution Select appropriate technical options for development such as reusing improving or reconfiguration of existing components or creating own solutions Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team; provide feedback to FAST goals of team members Measures Of Outcomes Adherence to engineering process and standards (coding standards) Adherence to project schedule / timelines Number of technical issues uncovered during the execution of the project Number of defects in the code Number of defects post delivery Number of non compliance issues On time completion of mandatory compliance trainings Code Outputs Expected: Code as per design Follow coding standards templates and checklists Review code – for team and peers Documentation Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation r and requirements test cases/results Configure Define and govern configuration management plan Ensure compliance from the team Test Review and create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Domain Relevance Advise Software Developers on design and development of features and components with a deep understanding of the business problem being addressed for the client. Learn more about the customer domain identifying opportunities to provide valuable addition to customers Complete relevant domain certifications Manage Project Manage delivery of modules and/or manage user stories Manage Defects Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Estimate Create and provide input for effort estimation for projects Manage Knowledge Consume and contribute to project related documents share point libraries and client universities Review the reusable documents created by the team Release Execute and monitor release process Design Contribute to creation of design (HLD LLD SAD)/architecture for Applications/Features/Business Components/Data Models Interface With Customer Clarify requirements and provide guidance to development team Present design options to customers Conduct product demos Manage Team Set FAST goals and provide feedback Understand aspirations of team members and provide guidance opportunities etc Ensure team is engaged in project Certifications Take relevant domain/technology certification Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Develop user interfaces business software components Use data models Estimate time and effort required for developing / debugging features / components Perform and evaluate test in the customer or target environment Make quick decisions on technical/project related challenges Manage a Team mentor and handle people related issues in team Maintain high motivation levels and positive dynamics in the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback to team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers addressing customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks. Build confidence with customers by meeting the deliverables on time with quality. Estimate time and effort resources required for developing / debugging features / components Make on appropriate utilization of Software / Hardware’s. Strong analytical and problem-solving abilities Knowledge Examples Appropriate software programs / modules Functional and technical designing Programming languages – proficient in multiple skill clusters DBMS Operating Systems and software platforms Software Development Life Cycle Agile – Scrum or Kanban Methods Integrated development environment (IDE) Rapid application development (RAD) Modelling technology and languages Interface definition languages (IDL) Knowledge of customer domain and deep understanding of sub domain where problem is solved Additional Comments Job brief 3-5 Years experience with .Net developement We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. Familiar with Agile methodologies Responsibilities Keen to learn new technologies and come up with innovative solutions. Work with development teams and product managers to ideate software solutions Design client-side and server-side architecture Build the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications Write effective APIs Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Create security and data protection settings Build features and applications with a mobile responsive design Write technical documentation Work with data scientists and analysts to improve software Skills C# .Net,Excellent Communication,React Show more Show less

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Position : Java Developer Location : Chennai Employment Type : Contract-to-Hire Key Responsibilities: Analyze and remediate vulnerabilities—particularly Cross-Site Scripting (XSS) and similar issues—in legacy web applications built using JSP, Servlets, and traditional Java frameworks. Upgrade and manage dependencies such as Apache Commons FileUpload, Spring Framework, and other critical libraries to address known security issues. Refactor and update legacy codebases with a focus on maintainability and secure coding standards. Collaborate using Git, adhering to standard workflows including branching strategies, pull requests, and peer reviews. Coordinate effectively with distributed teams and contribute to a culture of continuous improvement. Requirements: 5+ years of professional experience in Java web application development Strong expertise in JSP, Servlets, and legacy Java web technologies Solid experience with Maven or Gradle for managing and upgrading Java dependencies Proficient in using Eclipse IDE for Java development Excellent understanding of Git, including workflows involving branches, pull requests, and code reviews Strong communication skills with the ability to work independently or in distributed teams Regards Patrick Fernandez Talent Acquisition Group - Strategic Recruitment Manager Show more Show less

Posted 3 weeks ago

Apply

0.0 years

0 Lacs

Delhi, Delhi

On-site

Indeed logo

Looking for a Embedded Software Engineer...!!!! Location: Delhi Salary: Hike on Current Package About the Role: We are seeking a Firmware Developer with a strong background in embedded systems and firmware development to join our cutting-edge team. You will play a key role in building IoT solutions, creating robust firmware for embedded devices, and contributing to the development of our cloud platforms and mobile apps. Your expertise in C/C++ programming, working with microcontrollers (STM32, NXP, PIC, Texas Instruments, etc.), and real-time embedded system design will be critical in ensuring the performance, reliability, and scalability of our products. The ideal candidate will have hands-on experience with hardware debugging, knowledge of communication protocols (Bluetooth, USB, UART, CAN, Modbus, etc.), and experience working with RTOS. In this role, you will collaborate with cross-functional teams in an agile environment, delivering firmware for innovative devices that are part of the larger IoT ecosystem. Key Responsibilities: Perform routine maintenance and address equipment faults promptly. Design, develop, and optimize firmware for embedded systems using C/C++, and Python. Develop solutions for microcontrollers like STM32, NXP, PIC, and Texas Instruments. Work on communication protocols including Bluetooth, USB, UART, Modbus, CAN, I2C, SPI, Ethernet, Wi-Fi, and RF. Working knowledge and interfaces of different type of touch display is necessary Debug hardware using tools like Digital Storage Oscilloscopes (DSO), multimeters, and function generators. Collaborate with cross-functional teams to integrate firmware into the IoT Cloud Platform and Desktop App. Develop and integrate firmware for RTOS and handle sensor interfacing and signal conditioning. Use IDEs such as IAR Workbench, STM32 Cube IDE, Keil Micro vision, etc. Ensure firmware aligns with the product’s low-power design and optimization needs. Key Deliverables: Build robust firmware for IoT devices linked to other platforms and apps. Deliver successful completion of 2-3 firmware projects for embedded applications. Provide high-quality documentation and implement unit testing and system testing. Collaborate with the agile team to meet project timelines and maintain firmware performance. Qualifications: Degree in Engineering (Computer Science, Data Science, Electronics, Electrical). Technical Skills: Proficiency in Embedded C/C++ programming. Hands-on experience with microcontrollers like NXP, PIC, and Texas Instruments. Preferably STM32 microcontrollers. Experience with IDEs and development tools such as IAR Workbench, CCS, e2 Studio, STM32 Cube IDE, Kiel Micro vision. Strong understanding of communication protocols like Bluetooth, USB, UART, Modbus, I2C, SPI, Ethernet, Wi-Fi, and RF. Knowledge of tools like Digital Storage Oscilloscope (DSO), multimeters, and function generator for debugging hardware. Experience with Unit Testing and System Testing. Experience with RTOS development and integration. Interested candidates can send their cv on "hrfireandsafetyindia19@gmail.com" Job Type: Full-time Pay: ₹30,000.00 - ₹100,000.00 per month Benefits: Cell phone reimbursement Schedule: Day shift Supplemental Pay: Performance bonus Work Location: In person Speak with the employer +91 9773998464

Posted 3 weeks ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Job Description: We are seeking a highly skilled Lead Python Developer with extensive experience in FastAPI and microservices architecture to join our dynamic team. The ideal candidate will have a strong technical background, proven leadership in technical teams, and expertise in building scalable, resilient, and secure applications. Key Responsibilities • Lead the design, development, and deployment of applications using microservice architecture. • Develop and maintain FastAPI-based backend services with high performance and scalability. • Implement best practices in logging, monitoring, health checks, scalability, resilience, service discovery, API gateways, and error handling. • Ensure code quality, security, and performance optimization. • Work with containerization technologies like Docker and Kubernetes for application deployment. • Collaborate with cross-functional teams to define, design, and ship new features. • Establish and manage CI/CD pipelines for seamless application deployment. • Implement best practices for API design, development, and security. • Set up and maintain monitoring and logging tools (e.g., Prometheus, Grafana). • Ensure adherence to version control systems (e.g., Git) and collaborative workflo ws. Required Qualifications & Ski lls : • Proven experience in leading technical teams and developing applications using microservice architecture. • Strong proficiency in Python and FastAPI. • Deep understanding of Pydantic for data validation in FastAPI. • Experience with containerization (Docker, Kubernetes). • Familiarity with CI/CD pipelines and automation tools. • Knowledge of API design and implementation best practices. • Experience working with monitoring and logging tools (e.g., Prometheus, Grafana). • Strong understanding of security best practices in microservices-based applications. What do you get in return? Competitive Salary: Your skills and contributions are highly valued here, and we make sure your salary reflects that, rewarding you fairly for the knowledge and experience you bring to the table. Dynamic Career Growth: Our vibrant environment offers you the opportunity to grow rapidly, providing the right tools, mentorship, and experiences to fast-track your career. Ide a Tanks: Innovation lives here. Our "Idea Tanks" are your playground to pitch, experiment, and collaborate on ideas that can shape the future Growt h Chats: Dive into our casual "Growth Chats" where you can learn from the best whether it's over lunch or during a laid-back session with peers, it's the perfect space to grow your skills. Snac k Zone: Stay fueled and inspired! In our Snack Zone, you'll find a variety of snacks to keep your energy high and ideas flowing Recognition & Rewards: We believe great work deserves to be recognized. Expect regular Hive-Fives, shoutouts and the chance to see your ideas come to life as part of our reward program . Fuel Your Growth Journey with Certific a tions: We’re all about your growth groove! Level up your skills with our support as we cover the cost of your certifi c ations. Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Role: Java Developer Location: Chennai (Contract to Hire) Key Responsibilities: Perform initial analysis of identified vulnerabilities (e.g., XSS, outdated libraries) and define technical remediation strategies. Lead the onboarding process for applications, including setup, documentation, and local environment configuration. Provide hands-on support to developers in troubleshooting complex technical issues and code-level problems. Ensure code changes follow secure coding standards and organizational best practices. Oversee code updates in legacy applications built with JSP and traditional Java frameworks. Review and approve pull requests, ensuring consistent implementation of fixes and upgrades. Ensure smooth upgrades of outdated third-party dependencies (e.g., commons-fileupload, Spring Framework). Provide technical leadership and mentorship to a team of developers. Coordinate with cross-functional teams including QA, DevOps, and application owners to ensure alignment and progress. Communicate clearly with stakeholders on progress, blockers, and technical decisions. Requirements: Strong experience in Java web development, especially legacy applications using JSP and traditional frameworks. Proven ability to upgrade and manage third-party dependencies safely and efficiently. Proficiency in using Git, with solid understanding of branching, pull requests, and code reviews Proficiency with Eclipse IDE or similar development environments. Excellent problem-solving, team leadership, and communication skills. Regards Praveen Kumar Talent Acquisition Group – Strategic Recruitment Manager praveen.r@themesoft.com Show more Show less

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Themesoft is looking for experienced Java Developers to join our client in Chennai . Job Title: Senior Java Developer Location: Chennai Position: Contract-to-Hire Job Responsibilities: Modernize legacy web applications built with JSP and traditional Java frameworks Apply secure coding practices to resolve vulnerabilities like Cross-Site Scripting (XSS) Upgrade outdated libraries such as commons-fileupload, springframework, and others Collaborate within a Git-driven environment, actively participating in code reviews and pull requests Required Skillsets: 5+ years of experience in Java web application development Expertise with JSP , Servlets , and traditional Java web technologies Proven experience upgrading dependencies via Maven or Gradle Proficiency using Eclipse IDE Solid understanding of Git workflows (branches, pull requests, code reviews) Strong communication skills and ability to work independently or within distributed teams Interested candidates share updated resumes with mythili@themesoft.com #JavaDeveloper #WebDevelopment #ChennaiJobs #JavaJobs #RemediationTeam #LegacyModernization #HiringNow #FullTimeJobs #Eclipse #JSP #SpringFramework Show more Show less

Posted 3 weeks ago

Apply

0.0 years

0 Lacs

Kochi, Kerala

On-site

Indeed logo

We are seeking a passionate and creative Technical/Embedded Trainee - Male Candidates to join our team and inspire the next generation of innovators! This role will be responsible for developing and delivering engaging and effective STEAM (Science, Technology, Engineering, Arts, and Math) programs to students in schools across Kerala. ROLES AND RESPONSIBILITIES: Design and develop innovative STEAM curriculum for various age groups, aligned with national education standards. Collaborate with teachers and administrators to integrate STEAM programs into the school curriculum Conduct interactive and hands-on workshops on Robotics, Coding, and Programming languages like Python, Embedded C, Arduino IDE. Assist the trainer in provide training on development boards like Raspberry Pi, Arduino, and Craft. Facilitate learning through project-based activities, encouraging problem-solving, critical thinking, and creativity. Manage and maintain all necessary equipment and materials for workshops.. Assess student learning and provide constructive feedback to promote continuous improvement. Stay current on the latest trends and advancements in STEAM education. Hand on experience in real time projects Qualifications: Degree in any of the circuit branches or graduation form any of the technical discipline ,MBA Teaching experience if any (added priority) WORKING LOCATION Depending on the organization's needs and the scope of training requirements, a technical trainee may need to travel to different locations to deliver training sessions, mostly travelling will be 20-40 % of the job RENUMERATION : 5k-7 k per month (2k considered as TA which is included in above package. We are hiring Technical/Embedded Trainee in our Embedded department. Job Types: Full-time, Fresher Pay: ₹5,000.00 - ₹7,000.00 per month Schedule: Day shift Work Location: In person

Posted 3 weeks ago

Apply

40.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About CynLr Just like a baby’s brain, CynLr Visual Intelligence stack makes Robots to instinctively see & pick any object under any ambience, without any training . ( a demo video link ). Today, we don’t have a robot that can fit a screw into a nut without slipping a thread. Imagine what it would take for a robot to assemble a Smartphone or a car by putting together 1000s of parts with varied shapes and weights, all in random orientations. Thus factories become complex, needing heavy customization of their environment. CynLr-enabled visual robots intuitively handle any object, even from a clutter – a universal alternative to custom machines, simplifying factory lines into modular LEGO blocks of micro-factories. Simplifying factories with robots that can pick & place any object has been a 40-year-old pipe dream - touted as The Holy Grail of Robotics . As a SW developer, you will be responsible for building the entire Vision & Learning SW Stack, Task & Robot Control OS, extensively optimising the performance of these algorithms, translating them into an API library for Internal Engineers and Customers, along with creating a UI layer for the end users. Requirements in Practice : Setting up the Project Framework and breaking down the composition of the Software - scalability, modularity & maintainability. Set up a development framework for the distributed development of Software to ensure – Scalability, Modularity and Maintainability. Design and set the Coding standards and guidelines along with the review process to assess the Scalability, Modularity and Maintainability of the code across every stage of Software Development Lifecycle Identify the platforms, Setup Tool Chains and support APIs needed for every stage of the Development process – Visual Studio IDE setup, Continuous Integration, Debugging for Multi-Threads, Licensing, Cross Language Licensing, Dependency Bundling, etc. Set up the C++ project templates for Services Architecture, API structure and state machine. Design the development process for Parallel Threaded Coding and debugging. Train the team with Debugging skills and the nuances of performance improvements with C++. Design the Dependency architecture and version management system Design the release management system & API/Library Licensing. Design Test Frameworks for Integration, distribution, Performance profiling & Safety. Must have an understanding of : Compiler working and construction. CPU architectures – x86, x64 & ARM Hardware-associated driver development. OS and layers (Board Support Packages, BIOS, UEFI, BootLoader) Memory architectures and optimizations. MIMD, SIMD Good to have experience and practice with GPU-based application development. Knowledge of CUDA (Excellency is not necessary) State machine architecture Realtime computing UI-based deployable application development Team Structure: The engineering team will comprise of – Algo Team, GPU Team, Software Dev Team & HW Team. Members of other teams will be passive members of each team, apart from the team they lead. The Algo Team will provide the Neural Models & Vision algorithms, while the GPU Team will provide the GPU optimizations for the algos, Hardware team will provide the HW integration and the Software team with translate GPU optimized algos into SW blocks. Each team will split the implementation among other teams and guide them through the implementation. Every team member will be a passive member of all other teams. What will you do? Your contribution is predominantly (but not confined only to) architecting, defining test cases, reviewing & implementing all the SW & firmware parts and development effort - the image processing, Neural Models, APIs, vision sequences, manipulation sequences, drivers, etc. Your thorough knowledge of system architecture, C++ skill set, design patterns & your penchant for application-oriented SW design thought processes, will drive and implement the whole software design & development part. You will also provide architectures and approaches for the drivers to be developed to keep them modular and scalable, and consistently review them all. How will you Do? You have complete freedom here, but you will be subjected to reviews. Since this is a startup and the product is not yet well-defined, you would be the one with the responsibility of defining it. Expect things to be not orderly and requirements to not be solid. Part of your design effort largely involves requirements building, too and developing architectures that are agnostic to such requirement changes. The SW part of the product significantly evolves as per your thought process and will henceforth carry your signature in it. You will also be building a team as the product evolves to maintain and develop further. Though confined to a focused area, the work is pretty much expected to be entrepreneurial with the exact advantages and difficulties of a startup. Show more Show less

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Bengaluru East, Karnataka, India

On-site

Linkedin logo

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa. Job Description Work as a member of a team responsible for designing, coding, testing and maintaining Visa's Business Solutions B2B line of products. Contribute to enhancements and changes to existing B2B applications codebase. Develop code that complies with design specifications and meets security and Java/J2EE best practices. Create code that is easily maintainable and have high system performance. Collaborate with Development & QA staff on individual and team deliverables. Create documentation and procedures for installation and maintenance. Work with operations team for any production issues Identify opportunities for future enhancements and refinements to standards, best practices and development methodologies. Work closely with project team and other groups (e.g. Network, QA, Ops, Engineering). Follow Coding and Design best practices. Participate in design and code review sessions Interact with business units to define requirements/modifications and use case to utilize in designing appropriate solutions Adapt quickly to new application knowledge and changes Work in a loosely structured, fast-paced organization. This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications -Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications -Bachelor's degree, OR 3+ years of relevant work experience Good technical experience with JAVA, Spring, Hibernate. -Experience in code development using Eclipse/MyEclipse, JetBrains IntelliJ or any major Java IDE -Experience with GIT/Stash, Maven and Jenkins -Good experience in API Development using SOAP or REST, JSON and XML, and other relevant API standards like OAuth, SAML. -Experience with SQL datastores like DB2/MySQL, Unix or Linux platforms -Experience with tools development, automation (CI/CD, Auto Deployment, System Availability, etc.), logging and monitoring -Some experience with streaming platforms like Kafka -Ability to write clean, coherent code following established coding guidelines -Strong interpersonal and effective communication skills (both written and verbal) -Highly driven, resourceful and results oriented -Experience with NoSQL datastores like MongoDB, Docker, Kubernetes, Prometheus -Experience working in an Agile framework The Skills You Bring: Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams Additional Information Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. Show more Show less

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Ernakulam, Kerala, India

On-site

Linkedin logo

Role - Team Lead -Full Stack Engineer Location: Kochi Experience: 5+ years Employment Type: Full Time Skills: Java/ Angular/ MS SQL About the Role: We are looking for an experienced and dynamic Team Lead - Full Stack Engineer to join our team. This role demands a strong technical background in full-stack development and exceptional leadership skills to guide a team of engineers. You will be responsible for designing, developing, and maintaining high-quality web applications while fostering innovation and teamwork. Responsibilities Technical Leadership: Lead and mentor a team of developers. Drive code reviews, ensure adherence to best practices, and maintain coding standards. Development: Design and implement scalable, reliable, and secure full-stack solutions. Work with front-end technologies like Angular, [different versions] and back-end frameworks like Java, Spring Boot, Spring, Hibernate, MVC. Experience working on Micro services Develop and integrate APIs, third-party libraries, and database solutions (MSSQL). Hands on with any of the IDE (IntelliJ/Net Bean etc.) Hands on with SQL queries and MySQL experience MUST any RDBMS Testing experience in JUnit/Spock/Groovy MUST any one Project Management: Collaborate with product managers, designers, and stakeholders to translate business requirements into technical deliverables. Manage sprints and ensure timely delivery of projects. Quality Assurance: Implement automated testing frameworks and CI/CD pipelines. Monitor performance and troubleshoot technical challenges. Continuous Improvement: Stay updated with emerging technologies and suggest ways to integrate them into projects. Encourage and implement best practices in agile development. Qualifications: Bachelor’s/Master’s degree in Computer science, Information technology. Relevant experience of at least 6+ years of experience. Possess good written and verbal communication skills. Ability to work collaboratively in a fast-paced, agile environment. Ability to work independently and as part of a team. Experience in handling a team. Show more Show less

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Role : Java Developer Experience Required : 4+ yr Job Location : Noida Sec 135 About the company : At Quokka Labs, we design, develop, and enable organizations to unleash their potential by harnessing the power of technology and digital innovation. We're a team of dedicated technologists and change-makers who are passionate about building innovative and scalable web and mobile solutions. We offer a comprehensive suite of IT services and solutions tailored to our client's specific needs. We are a 70+ member strong team looking to grow our clan further and onboard like-minded, passionate, motivated, and creative talent to deliver the best in technology to our 50+ clients worldwide. Responsibilities Responsible for the accuracy and quality of the deliverables generated at each step in the software development lifecycle Build and/or modernize cutting-edge applications Serve as technical leader and mentor to uplift the skill sets of everyone on the team Educate and coach teammates on architecture and best practices to ensure they are capable owners of their applications after handoff Deliver technical recommendations to team leadership Be a trusted advisor: Understand and effectively communicate features and limitations in the context of design and development decisions Understand and effectively communicate features and limitations in the context of design and development decisions Help manage the design and development process, drive decisions, and coordinate efforts with fellow teammates Ensure designs are in compliance with specifications and design and conduct tests Develop new applications that serve existing software systems and further develop current software Support the team by developing documentation and assistance tools curated with the goal of continuous improvement Key Skills, Knowledge, and Experience: 5+ years of relevant technical experience and skills as listed below Good experience with Java and Spring Boot Understanding of dependency injection Experience with JPA/Hibernate Experience with unit testing and test containers Experience with JSON/REST development Experience with debugging existing code. Knowledge of GOF design patterns Understanding of Lambda expressions Experience with database technologies such as SQL Server, Cosmos, Redis, Postgres, NoSQL, etc Experience debugging REST APIs with tools such as postman IDE experience (IntelliJ, Eclipse) Understanding of OAuth 2 as implemented using Spring Security Experience with Maven and/or Gradle Knowledge of Services Oriented Architectures, RESTful Interfaces & Enterprise Application Patterns Comfortable in a work environment that requires strong problem-solving skills Knowledge of the principles & patterns of Agile software development Understanding of established software development life cycles Excellent communication, organizational and problem-solving skills Enjoy working collaboratively with a team, while also possessing a strong independent work ethic Desire to continuously improve her/his craft while adhering to best practices and standards Website-https://quokkalabs.com/ Our Mission: Quokka Lab was launched with the goal of creating a better way for companies to build beautiful & compelling products whilst providing a delightful experience to our clients. For us, people come first and we always strive to become the happiest place to work at. Our Vision: To create digital products that Impact the World. About the Team : Our team of developers, testers, designers, & QA experts knows how to innovate, design, & track as per the market dynamics. We are problem-solvers & committed to generating ideas. Accelerate product development better with our customer success stories. What do we do? We focus primarily on assisting Enterprises, Brands, and Startups to achieve their business goals using emerging technologies. We understand the needs and requirements of our clients and treat their projects as one of our own. Our diverse profile and good reviews are what separates us from the rest. What is our USP? We expertise in Mobile (iOS/Android), Web & Application Development and have worked with top clients across the globe like the Government of India, the European Union, Verizon, MNRE, NBA, DHAD, LearnLoft, IDON, Aspiring Minds, and more. We also specialize in product design & strategy solutions enabling our clients to better engage with their customers. You may also go through our social media accounts to understand our work culture and the portfolios of how we approach a particular project. Portfolio - https://www.quokkalabs.com/portfolio Linkedin - https://www.linkedin.com/company/quokka-labs/mycompany/?viewAsMember=true Glassdoor - https://www.glassdoor.co.in/Reviews/Quokka-Labs-Reviews-E3006329.htm Instagram - https://instagram.com/quokkalabs?igshid=cf5d390v3fou Facebook - https://m.facebook.com/?_rdr#!/quokkalabs/?tsid=0.7987811976139686&source=result Clutch - https://clutch.co/profile/quokka-labs Goodfirms - https://www.goodfirms.co/company/spark-your-creative-genius#reviews Office : Ground Floor, Tower- 4, Assotech Business Cresterra, Plot No. 22, Sector 135, Noida 20130 Perks & Benefits · 5 days working · Wellness Allowance · Hybrid Workplace policy · Learning Programs/Sessions · Lucrative Monthly Appreciations & Rewards Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We’re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview If you love to design scalable fault-tolerant systems that can run efficiently with high performance and are eager to learn new technologies and develop new skills, then we have a great opportunity for you: join our PDI family and work closely with other talented PDI engineers to deliver solutions that delight our customers every day! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDI's enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops…) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities As a Software Engineer II, you will be responsible for the development and maintenance of custom software targeted at ensuring defect-free production Petro-solutions are released to our customers Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Contribute towards overall improvement of our products and codebase Work with product teams to define requirements for systems development and enhancement Guide and train the junior engineers in the team Solves complex problems; takes a new perspective using existing solutions Qualifications 4-8 yrs years of experience in designing and developing new or maintaining existing software applications in a software product development environment Minimum proficiency required in one or more of the following: Go lang / Java / C++, C#, SQL, OOPS concepts Familiarity with the Eclipse / VS IDE and the use of ADO Practical experience with SDLC and Agile methodologies Highly motivated self-starter Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Computer science fundamentals: OOP, design patterns, data structures & algorithms Preferred Qualifications Exposure in Payment, Retail, Forecourt and C-store, EMV, Wholesale or Logistics domain experience Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all. Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We’re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview If you love to design scalable fault-tolerant systems that can run efficiently with high performance and are eager to learn new technologies and develop new skills, then we have a great opportunity for you: join our PDI family and work closely with other talented PDI engineers to deliver solutions that delight our customers every day! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDI's enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops…) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities As a Software Engineer II, you will be responsible for the development and maintenance of custom software targeted at ensuring defect-free production Petro-solutions are released to our customers Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Contribute towards overall improvement of our products and codebase Work with product teams to define requirements for systems development and enhancement Guide and train the junior engineers in the team Solves complex problems; takes a new perspective using existing solutions Qualifications 4-8 yrs years of experience in designing and developing new or maintaining existing software applications in a software product development environment Minimum proficiency required in one or more of the following: Go lang / Java / C++, C#, SQL, OOPS concepts Familiarity with the Eclipse / VS IDE and the use of ADO Practical experience with SDLC and Agile methodologies Highly motivated self-starter Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Computer science fundamentals: OOP, design patterns, data structures & algorithms Preferred Qualifications Exposure in Payment, Retail, Forecourt and C-store, EMV, Wholesale or Logistics domain experience Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all. Show more Show less

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Linkedin logo

Associate - Java/J2EE Full-time Company Description RMgX is a Gurgaon based digital product innovation & consulting firm. Here at RMgX, we design and build elegant, data-driven digital solutions for complex business problems. At the core of solutions crafted by us is a very strong user experience practice to deeply understand the goals and emotions of business and end-users. RMgX is driven by a passion for quality and we strongly believe in our people and their capabilities. For more details visit https://www.rmgx.in/ ROLE EXPECTATIONS We need only those team members who are passionate about coding and technology, extremely strong drive to learn new stuff and who continuously engage in experimentation, proof of concepts and take their work products to completion within the stipulated time. Duties And Responsibilities Should have strong experience in Core Java, Spring and Hibernate Expertise developing enterprise-level web applications. Demonstrate strong design and programming Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play. WORK EXPERIENCE The position requires at least 2 years of experience as a Java developer with any professional organization Development experience in Java is required Other experience we look for includes: REST, Spring Boot, Linux SKILLS, ABILITIES & KNOWLEDGE Good knowledge in Java 8 & above. Demonstrates ability to implement new web service clients (bottom-up and top-down approaches) and compose/use other web services. NodeJS experience is a plus Experience in Spring Boot application and related Spring projects Beginner level proficiency in Oracle/SQL Server/Postgres or MySQL ( PL/SQL ) Diagnosis skills & knowledge of refactoring techniques is an added advantage Is aware about and understands J2EE design patterns. Working knowledge is desirable. Tooling/Testing Knowledge of Unit testing using JUNIT, Cactus or mock objects Working knowledge in SVN, branching, code management Demonstrates ability to use an IDE Understands fundamentals of JVM memory management Knowledge of Agile development methodology Aware of Test Driven Development & Continuous Integration Qualifications BE, B.Tech. Or MCA/MS (Computer Science / IT) from reputed institute Additional Information Perks And Benefits Health Insurance and Personal Accident Insurance Unlimited Telehealth Consultations (Generalist and Specialist) Unlimited Counselling Sessions (online) Unlimited Dental Consultations Annual Eye Check-Up Quarterly Learning Wallet BYOD (Bring Your Own Device) Benefit Laptop Buyback Scheme Work-from-home Opportunity Flexible Timings Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

TCS Inviting Application for Java Spring boot Microservice in Walk-in Drive (Face to Face Interview) on 04th June 25(Wednesday) Role - Java Spring Boot Microservice Interview Location - Bangalore Joining Location- Pan India Experience - 4 to 10 yrs Venue Location - TCS Bangalore Gopalan Global Axis Block-H, Rd Number 9, opp. Satya Sai Hospital, KIADB Export Promotion Industrial Area, Whitefield, Bengaluru, Karnataka 560066 JD- Experience Required : Java 8 1. Spring Boot 2. No SQL databases – Redis, Graph, Mango etc 3. Micro services architecture/SOA 4. Maven 5. JUnit, Mockito 6. IDE – Eclipse/STS/RAD 7. Git, RTC 8. Spring Rest Services 9. XML/Json 10. Tomcat 11. IBM MQ series/JMS 12. JNDI 13. JDBC 14. SOAP 15. Jenkins 16. AWS Good-to-Have Optional Experience: Either of cloud AWS or Azure is a PLUS Responsibility of / Expectations from the Role 1 Design, develop/build & Test application code components. Follow Agile practices & US Bank coding/testing policies 2 Participate in Solution Design 3 Perform unit testing using JUnit, build functional test scripts & automate using Selenium 4 Debugging/defect resolution 5 Set-up CI/CD environment & implement/use DevOps tools for automated build, test & release 6 Provide insights and recommendations from past experience 7 Feedback incorporation as per Agile principle via Show and Tell Development will meet 90% JUnit test coverage at the API level Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Introduction A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages. IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive. Your Role And Responsibilities Review and implement functional business requirements and non-functional technical requirements Translate business requirements into technical design documents and drive implementation with developers Research and analyze new technologies to be used (e.g., Libraries, IDE’s, tools) Develop high-level architecture and detailed design for application stack – backend Assist engineering and operational teams in debugging critical production problems Perform application code review, ensure creation and maintenance of appropriate artifacts for architecture and design work Develop back-end portions of web services. You will primarily focus on building backend REST API services. Work to implement server-side or application logic and design architectures. Create and talk to REST services. Shift between multiple projects and technologies. Write clean code and test it throughout the development process to ensure the quality is up to standards. Work on software that is used by millions of people all around the world is a challenge that you're willing to tackle. Perform peer reviews and mentor the team to evolve into backend developers. Encourage a self-motivated squad model of working from handling design, development, test and operations for the micro services. Required Technical And Professional Expertise Kubernetes: Deep knowledge of Kubernetes architecture, pods, deployments, services, and persistent volumes. Storage Classes & Volumes: How Kubernetes manages persistent storage and snapshots. Networking Basics: Understanding Kubernetes networking Container Storage Interface (CSI): Familiarity with how storage plugins work in Kubernetes. CI/CD Pipelines: Integrating backup/restore into automation pipelines using Jenkins , GitHub action , travis etc. Scripting: Proficiency in Bash , Python , or Go for writing automation scripts. Disaster Recovery: Designing and implementing DR solutions for containerized environments. Data Replication: Understanding of synchronous and asynchronous replication techniques. Access Control: Implementing RBAC (Role-Based Access Control) in Kubernetes. Good to have: Compliance Knowledge: GDPR, HIPAA, or other data protection regulations relevant to backup data. Monitoring & Logging: Using tools like Prometheus , Grafana , ICD to monitor backup jobs and system health. Backup Tools: Experience with tools like Velero , Kasten K10 , Rsync , Restic , or Portworx for Kubernetes. Should have 5+ experience on Back end services development and Microservices Architecture. Proven experience implementing distributed applications in a container environment (Docker/Kubernetes) along with considerable experience configuring and administrating Linux (or other Unix-like) systems Software engineering experience designing Enterprise Cloud Applications with Go Lang, C, C++, Python etc., Proven experience in REST API development experience (APIs like REST / RESTful APIs). Expertise in defining business architecture, business process definition & modelling, use cases, and requirements definition, and associated best practice processes for defining these artifacts Proven proficiency in grasping requirements and building illustrative features with minimal specifications Experience working in agile development environments. Preferred Technical And Professional Experience Understanding of Networking concepts and experience in Network development. Understanding of cloud storage concepts and experience in cloud storage development. Knowledge of security and compliance standards & requirements Show more Show less

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Introduction A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages. IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive. Your Role And Responsibilities Review and implement functional business requirements and non-functional technical requirements Research and analyze new technologies to be used (e.g., Libraries, IDE’s, tools) Assist engineering and operational teams in debugging production problems Perform application code review, ensure creation and maintenance of appropriate artifacts for architecture and design work You will primarily focus on building backend REST API services. You will work to implement server-side or application logic and design architectures. Design, Develop and communicate to services using REST, gRPC, GraphQL Write clean code and test it throughout the development process to ensure the quality is up to standards. Work on software that is used by millions of people all around the world is a challenge that you're willing to tackle. Encourage a self-motivated squad model of working from handling development, test and operations for the micro services. Required Technical And Professional Expertise Kubernetes: Deep knowledge of Kubernetes architecture, pods, deployments, services, and persistent volumes. Storage Classes & Volumes: How Kubernetes manages persistent storage and snapshots. Networking Basics: Understanding Kubernetes networking Container Storage Interface (CSI): Familiarity with how storage plugins/driver work in Kubernetes. CI/CD Pipelines: Integrating backup/restore into automation pipelines using Jenkins, GitHub action, travis etc. Scripting: Proficiency in Bash, Python, or Go for writing automation scripts. Access Control: Implementing RBAC (Role-Based Access Control) in Kubernete 3-7 years of relevant experience Proven experience implementing distributed applications in a container environment (Docker/Kubernetes) Strong programming with Python, Golang or C/C++ Exposure to storage skills: NFS, iSCSI, Object Storage Excellent problem solving skills Experience working in an Agile/Scrum-based environment Good written and verbal communication skills Collaboration skills and proven ability to work in a team environment Preferred Technical And Professional Experience The candidate should be passionate about programming and developing new applications with a penchant for high code quality and to learn new industry best practices. The candidate should be passionate about developing highly performant, scalable and resilient cloud native applications. Basic knowledge of Cloud architecture using IBM Cloud/Azure/ AWS/ SoftLayer/ OpenShift/Google Cloud Platform Show more Show less

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Infor M3 Technical consultant To work on Infor ERP M3 (V15.x ) development relating to implementations, upgrades or other projects. translate business requirements into developed, workable, client acceptable solutions. Required Skills: 4-8 years of experience in the development of Infor M3(V15.x ) ERP software, patches, configurations and customizations. Must have a minimum of 3 years in a consulting role. Desired Skills: MEC or M3 Enterprise Collaborator experience/knowledge MAK Developers with pure Java MOM or Streamserve and outbound Document Services System Administration XML and XML schema concepts. Programming concepts, such as functions and input/output parameters, loops, and execution flow control. Flat files and flat file messaging Java programming. The Eclipse IDE Framework Communication protocols M3 Business Engine, MI Programs, and Business Messages Must have excellent communication skills, strong business experience and outstanding end-user interaction Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Mulshi, Maharashtra, India

On-site

Linkedin logo

D031006DT Desired Skills: MEC or M3 Enterprise Collaborator experience/knowledge MAK Developers with pure Java MOM or Streamserve and outbound Document Services System Administration XML and XML schema concepts. Programming concepts, such as functions and input/output parameters, loops, and execution flow control. Flat files and flat file messaging Java programming. The Eclipse IDE Framework Communication protocols M3 Business Engine, MI Programs, and Business Messages Must have excellent communication skills, strong business experience and outstanding end-user interaction Show more Show less

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Line of Service Advisory Industry/Sector Not Applicable Specialism Microsoft Management Level Associate Job Description & Summary At PwC, our people in business application consulting specialise in consulting services for a variety of business applications, helping clients optimise operational efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration and utilisation of business applications, enabling clients to achieve their strategic objectives. Those in Microsoft Dynamics CRM at PwC will specialise in analysing client requirements, implementing CRM software solutions, and providing training and support for seamless integration and utilisation of Microsoft CRM applications. Working in this area, you will enable clients to optimise operational efficiency and achieve their strategic objectives. Why PWC At PwC, you will be part of a vibrant community of solvers that leads with trust and creates distinctive outcomes for our clients and communities. This purpose-led and values-driven work, powered by technology in an environment that drives innovation, will enable you to make a tangible impact in the real world. We reward your contributions, support your wellbeing, and offer inclusive benefits, flexibility programmes and mentorship that will help you thrive in work and life. Together, we grow, learn, care, collaborate, and create a future of infinite experiences for each other. Learn more about us. At PwC, we believe in providing equal employment opportunities, without any discrimination on the grounds of gender, ethnic background, age, disability, marital status, sexual orientation, pregnancy, gender identity or expression, religion or other beliefs, perceived differences and status protected by law. We strive to create an environment where each one of our people can bring their true selves and contribute to their personal growth and the firm’s growth. To enable this, we have zero tolerance for any discrimination and harassment based on the above considerations. " Responsibilities- Responsibilities- 2+ years of experience in IT industry with experience in Digital/Delivery Transformation using Agile methodologies Proficiency in Server Side as well as Client Side (SPFX,CSOM,JSOM and Rest Services, React), SharePoint Hosted App, Provider Hosted App), Custom Development using Third Party Tools ( InfoPath), PowerShell scripting, google analytics, Client-Side Scripting (jQuery, angular Js, React ), Data Migration and Quality Reviews along with RFPs and POC. Strong problem solving & technical skills coupled with informed decision making abilities Team leading experience Mandatory skill sets: PowerApps Developer Canvas / Sharepoint / .NET Preferred skill sets: Azure : App Services, Azure Active Directory, Azure API Management, Azure DevOps, Year of experience required 2 to 4 Years Educational Qualification BE/B.Tech Key Technical Areas Azure : App Services, Azure Active Directory, Azure API Management, Azure DevOps, Azure Functions, Azure Logic Apps M365 : PowerApps (Canvas, Model-Driven, Portal), Power Automate, MS Teams, MS Search, M365 Management API, OneDrive, MS Lists, Forms SharePoint Framework (SPFx) : SPFx Webparts, Application Customizer Extension, Field Customizer Extension, PnP SPFx TEAMS Development : Channel Tab, Personal Tab, Office 365/Custom Connectors Other languages : ASP.NET, C#, CAML, CSOM, CSS, JSOM, Office UI Fabric Core, MS Graph, REST, WCF Scripting Language : AngularJS, jQuery, ReactJS, PowerShell (Azure, PnP, SPO) Migration Tool : Metalogix, Mover, Sharegate, SharePoint Migration Tool Tools / IDE : Fiddler, Google Analytics, InfoPath, Azure Storage Explorer, Postman, Power Automate Desktop, SharePoint Designer, SharePoint Online Management Shell, Swagger, TFS, U2U CAML Builder, UI Flows, VS Code, Visual Studio 2019/2017/2015/2010/2005 Education (if blank, degree and/or field of study not specified) Degrees/Field of Study required: Bachelor of Engineering, Bachelor of Technology Degrees/Field Of Study Preferred Certifications (if blank, certifications not specified) Required Skills Microsoft Dynamics 365 Customer Relationship Management (CRM) Optional Skills Node.js Desired Languages (If blank, desired languages not specified) Travel Requirements Not Specified Available for Work Visa Sponsorship? No Government Clearance Required? No Job Posting End Date Show more Show less

Posted 3 weeks ago

Apply

10.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Role Description Role Proficiency: Act creatively to develop applications by selecting appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions. Account for others' developmental activities; assisting Project Manager in day to day project execution. Outcomes Interpret the application feature and component designs to develop the same in accordance with specifications. Code debug test document and communicate product component and feature development stages. Validate results with user representatives integrating and commissions the overall solution. Select and create appropriate technical options for development such as reusing improving or reconfiguration of existing components while creating own solutions for new contexts Optimises efficiency cost and quality. Influence and improve customer satisfaction Influence and improve employee engagement within the project teams Set FAST goals for self/team; provide feedback to FAST goals of team members Measures Of Outcomes Adherence to engineering process and standards (coding standards) Adherence to project schedule / timelines Number of technical issues uncovered during the execution of the project Number of defects in the code Number of defects post delivery Number of non compliance issues Percent of voluntary attrition On time completion of mandatory compliance trainings Code Outputs Expected: Code as per the design Define coding standards templates and checklists Review code – for team and peers Documentation Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation Requirements test cases and results Configure Define and govern configuration management plan Ensure compliance from the team Test Review/Create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Domain Relevance Advise software developers on design and development of features and components with deeper understanding of the business problem being addressed for the client Learn more about the customer domain and identify opportunities to provide value addition to customers Complete relevant domain certifications Manage Project Support Project Manager with inputs for the projects Manage delivery of modules Manage complex user stories Manage Defects Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Estimate Create and provide input for effort and size estimation and plan resources for projects Manage Knowledge Consume and contribute to project related documents share point libraries and client universities Review the reusable documents created by the team Release Execute and monitor release process Design Contribute to creation of design (HLD LLD SAD)/architecture for applications features business components and data models Interface With Customer Clarify requirements and provide guidance to Development Team Present design options to customers Conduct product demos Work closely with customer architects for finalizing design Manage Team Set FAST goals and provide feedback Understand aspirations of the team members and provide guidance opportunities etc Ensure team members are upskilled Ensure team is engaged in project Proactively identify attrition risks and work with BSE on retention measures Certifications Obtain relevant domain and technology certifications Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Develop user interfaces business software components Use data models Estimate time and effort resources required for developing / debugging features / components Perform and evaluate test in the customer or target environments Make quick decisions on technical/project related challenges Manage a team mentor and handle people related issues in team Have the ability to maintain high motivation levels and positive dynamics within the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback for team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers and answer customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning handling multiple tasks. Build confidence with customers by meeting the deliverables timely with a quality product. Estimate time and effort of resources required for developing / debugging features / components Knowledge Examples Appropriate software programs / modules Functional & technical designing Programming languages – proficient in multiple skill clusters DBMS Operating Systems and software platforms Software Development Life Cycle Agile – Scrum or Kanban Methods Integrated development environment (IDE) Rapid application development (RAD) Modelling technology and languages Interface definition languages (IDL) Broad knowledge of customer domain and deep knowledge of sub domain where problem is solved Additional Comments Exp: 10+ years Job Description: The SQL/Snowflake Developer will be responsible for the implementation, configuration, maintenance, and performance of critical SQL Server RDBMS and Snowflake systems, to ensure the availability and consistent performance of our corporate applications as well as ensuring data is readily available to end-users. This is a “hands-on” position requiring solid technical skills, as well as excellent interpersonal and communication skills. The successful candidate will be responsible for the sustainment of multiple SQL Server instances across the enterprise that provide the backend to critical business systems. Must be capable of working independently and collaboratively. Additionally, they will be responsible for building databases and validating their stability and efficiency. Improving performance of program views, functions, and stored procedures. Writing optimized SQL queries for integration with other applications. Troubleshooting SSRS report queries, stored procedures in both SQL and Snowflake . Responsibilities - Manage SQL Server databases on multiple instances as needed. - Manage Snowflake system. - Manage ETL process and ensure data is available in the DB. Suggest improvements to the ETL process. - Troubleshoot SQL and Snowflake stored procedures. - Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security. - Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end. - Refine and automate regular processes, track issues, and document changes. - Assist developers with complex query tuning and schema refinement. - Provide support for critical production systems as needed. - Perform scheduled maintenance activities after hours as needed. - Share domain and technical expertise, providing technical mentorship and cross-training to other peers and team members. - Handle common database procedures such as upgrade, backup, recovery, migration, etc. - Ensure the data quality and integrity in databases. Skills and Qualifications - Expert in SQL Server versions 2012, 2017, and newer. - Expert in Snowflake cloud platform - Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools - Experience with backups, restores and recovery models - Experience with SQL Agent Job scheduling - Excellent understanding of T-SQL programming - Excellent experience with SQL Server Reporting Services and SQL Server Integration Services - Experience working with Windows server, including Active Directory - Excellent written and verbal communication - Flexible, team player, “get-it-done” personality - Ability to organize and plan work independently - Ability to multi-task and context-switch effectively between different activities and teams - MCTS, MCITP, and/or MVP certifications are a plus - Python, AWS Glue is a plus Skills Sql Server,Snowflake,Performance Tuning Show more Show less

Posted 3 weeks ago

Apply

19.0 years

0 Lacs

India

On-site

Linkedin logo

Paralucent is a boutique technology project delivery and staffing company that has had tremendous success over the past 19 years. We are a passionate group that has been focused on execution, delivery, and client satisfaction. We are seeking a HANA Modeler / Developer for our client in the consultancy industry for 3 months with a possibility of extension. The role of the HANA Modeler / Developer is to design and develop HANA model that successfully deliver on reporting requirements for various functions across the organization. This individual will use proven HANA modeling skills and knowledge to guide requirements and perform modeling and development activities of new reporting solutions and/or enhance existing reporting solutions. DURATION: 3 months - possibility of extension LOCATION: India and LATAM Requirements Experience with business Intelligence concepts such as ETL, Data Warehousing and Reporting Proficiency in SAP HANA development and implementation develop in HANA Studio (or Eclipse IDE) Experience with data modeling, data provisioning, and performance tuning Strong SQL and database management skills Knowledge of SAP technologies and tools Agile / Scrum / DevOps OR translating data into usable insights, for example through data visualization and analytical software. Ability to work collaboratively in a team environment Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Role Description Role Proficiency: Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 – Software Engineering Outcomes Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements. Code debug test document and communicate product/component/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer 1 – Software Engineering and Developer 2 – Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application/system Proactively identify issues/defects/flaws in module/requirement implementation Assists Lead 1 – Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions Measures Of Outcomes Adherence to engineering process and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical/domain certifications Completion of all mandatory training requirements Code Outputs Expected: Develop code independently for the above Configure Implement and monitor configuration process Test Create and review unit test cases scenarios and execution Domain Relevance Develop features and components with good understanding of the business problem being addressed for the client Manage Project Manage module level activities Manage Defects Perform defect RCA and mitigation Estimate Estimate time effort resource dependence for one's own work and others' work including modules Document Create documentation for own work as well as perform peer review of documentation of others' work Manage Knowledge Consume and contribute to project related documents share point libraries and client universities Status Reporting Report status of tasks assigned Comply with project related reporting standards/process Release Execute release process Design LLD for multiple components Mentoring Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge Examples Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments Industrial comm. Protocol (MODBUS) b. Python, Robotest Skills Modbus,Python,Robot Show more Show less

Posted 3 weeks ago

Apply

Exploring IDE Jobs in India

With the rapid growth of the technology sector in India, the demand for skilled professionals in Integrated Development Environments (IDE) has also been on the rise. IDE jobs in India offer exciting opportunities for individuals looking to build a career in software development and programming.

Top Hiring Locations in India

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

Average Salary Range

The salary range for IDE professionals in India varies depending on experience levels: - Entry-level: ₹3-5 lakhs per annum - Mid-level: ₹6-10 lakhs per annum - Experienced: ₹12-20 lakhs per annum

Career Path

A typical career progression in the IDE field may include roles such as: - Junior Developer - Software Developer - Senior Developer - Technical Lead

Related Skills

In addition to IDE proficiency, other skills that are often expected or helpful in this field include: - Programming languages (e.g., Java, Python) - Version control systems (e.g., Git) - Debugging and troubleshooting skills - Knowledge of software development methodologies

Interview Questions

  • What is an IDE and why is it important in software development? (basic)
  • Explain the difference between a compiler and an interpreter. (medium)
  • How do you debug a program in your preferred IDE? (medium)
  • What are the advantages of using version control systems like Git? (basic)
  • Can you explain the concept of breakpoints in debugging? (medium)
  • What are some common features of IDEs that enhance developer productivity? (medium)
  • How do you manage dependencies in your IDE project? (medium)
  • What is the difference between a build tool and an IDE? (medium)
  • How do you customize your IDE environment to suit your workflow? (medium)
  • Can you describe a challenging bug you encountered and how you solved it using your IDE? (advanced)
  • What are some best practices for collaborating with team members using an IDE? (medium)
  • How do you stay updated with the latest features and plugins in your preferred IDE? (basic)
  • Explain the concept of refactoring in software development and how IDEs support this process. (medium)
  • How do you ensure code quality and consistency in your projects using your IDE? (medium)
  • Can you discuss a time when you had to optimize code performance using your IDE tools? (advanced)
  • What are some key considerations when choosing an IDE for a new project? (basic)
  • How do you handle merge conflicts in a version control system within your IDE? (medium)
  • What are some essential shortcuts or productivity hacks you use in your IDE? (basic)
  • Describe a project where you used automated testing tools integrated with your IDE. (medium)
  • How do you approach code reviews and feedback in your IDE development process? (medium)
  • What are some common pitfalls to avoid when using an IDE for software development? (basic)
  • How do you ensure code security and prevent vulnerabilities in your IDE projects? (medium)
  • Can you discuss a time when you had to troubleshoot a performance issue in your application using your IDE tools? (advanced)
  • How do you integrate third-party libraries or APIs in your IDE projects? (medium)

Closing Remark

As you explore IDE jobs in India, remember to showcase your skills, experience, and passion for software development during the interview process. With the right preparation and confidence, you can secure exciting opportunities in this dynamic field. Best of luck in your job search!

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