software applications jobs

1,08,033 Software Applications Jobs

Toggle to save search
posted 1 week ago
experience2 to 7 Yrs
location
Pune
skills
  • programming
  • systems
  • networking protocols
  • linux
  • networking
  • embedded
  • c++
  • object
  • oriented
  • c/c++
Job Description
Job Description: Senior Software Engineer Position Overview We are looking for a skilled Senior Software Engineer with strong expertise in C/C++, Object-Oriented Programming, Linux systems, and networking protocols. The ideal candidate will design, develop, and optimize embedded software solutions for high-performance, network-enabled devices. This role requires hands-on embedded development experience, strong analytical skills, and a solid understanding of Linux-based systems and networking fundamentals. Key Responsibilities Embedded Software Development Design, develop, and maintain embedded applications using C/C++ with an object-oriented approach. Implement low-level drivers, middleware, and communication interfaces for embedded systems. Optimize code for performance, memory usage, and stability. Linux & Linux Networking Work with Linux operating systems, including kernel-level concepts, device drivers, and system configuration. Develop, troubleshoot, and optimize applications running on embedded Linux platforms. Configure and manage Linux networking, including sockets, routing, firewalls, and network stacks. Networking Protocols Implement and debug networking protocols such as TCP/IP, UDP, HTTP, MQTT, SNMP, or custom protocols based on project requirements. Conduct performance tuning and network traffic analysis. Ensure secure, scalable, and reliable communication across embedded systems. System Integration & Testing Integrate software components with hardware platforms in embedded environments. Perform system debugging using oscilloscopes, logic analyzers, and network analyzers. Develop unit tests, integration tests, and system verification procedures. Collaboration & Documentation Work closely with hardware, QA, and system engineering teams to deliver robust product solutions. Prepare technical documentation, including design specifications, test plans, and user guides. Required Skills & Qualifications Strong proficiency in C/C++ programming. Solid understanding of Object-Oriented Programming (OOP) principles. Experience in embedded systems development (bare-metal or RTOS/Linux-based). Good knowledge of Linux internals, shell scripting, and Linux networking. Experience with networking protocols and network debugging tools (Wireshark, tcpdump, etc.). Familiarity with embedded hardware, microcontrollers, and communication interfaces (UART, SPI, I2C, Ethernet). Bachelors Degree in Electronics, Computer Science, Electrical Engineering, or related field. Preferred Qualifications Experience with build systems (CMake, Make, Yocto, Buildroot). Knowledge of secure coding practices for embedded systems. Understanding of CI/CD pipelines for embedded development. Exposure to real-time operating systems (RTOS). Bachelors in Engineering on required.
INTERVIEW ASSURED IN 15 MINS

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 1 week ago
experience5 to 8 Yrs
location
Pune
skills
  • javascript
  • html5
  • oracle apex
  • pl/sql
  • sql
  • soap
  • api
  • css
  • restful apis
Job Description
Job Description: Senior Software Engineer Position Overview We are seeking an experienced Senior Software Engineer with strong expertise in PL/SQL, REST/SOAP APIs, JavaScript, HTML5, CSS, and SQL. The ideal candidate will be responsible for designing, developing, and optimizing applications on Oracle APEX, ensuring seamless integration, high performance, and exceptional user experience. Key Responsibilities Application Development Design, develop, and deploy applications using Oracle APEX with modern UI/UX practices. Write efficient and optimized PL/SQL packages, procedures, functions, and triggers. Implement responsive front-end components using JavaScript, HTML5, and CSS. API Integration Develop and integrate RESTful APIs and SOAP-based web services for data exchange. Ensure secure, scalable, and reliable communication across systems. Troubleshoot and optimize API performance and error handling. Database & SQL Design and optimize SQL queries, views, indexes, and database objects. Support database performance tuning and ensure data integrity within Oracle environments. Collaborate with DBAs on schema design and deployment. System Enhancement & Support Analyze business requirements and translate them into technical solutions. Perform application testing, debugging, and production support. Ensure high-quality documentation for all development activities. Collaboration Work closely with cross-functional teams including business analysts, QA, and project managers. Participate in agile ceremonies, code reviews, and deployment cycles. Required Skills & Qualifications Strong hands-on experience with Oracle APEX development. Expertise in PL/SQL and Oracle database programming. Proficiency in JavaScript, HTML5, CSS, and front-end development. Experience with RESTful APIs and SOAP services integration. Strong SQL skills with the ability to write and optimize complex queries. Good understanding of application security, authentication, and authorization. Preferred Qualifications Experience with Oracle APEX Themes, Interactive Reports, and APEX Plugins. Familiarity with CI/CD tools and version control (Git). Exposure to cloud platforms (OCI/AWS/Azure). Understanding of Oracle performance tuning and architecture. M.A. is required
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience5 to 10 Yrs
location
Mumbai City
skills
  • api
  • script
  • rest
  • html
  • java
  • css
  • agile
  • ci/cd
Job Description
Job Title: Senior Software Engineer Location: Mumbai Experience: 5-10 Years Qualification: Bachelors Degree Job Overview: We are seeking an experienced Senior Software Engineer with strong expertise in C#, .NET Core, ASP.NET Core, and modern software engineering practices. The role involves building scalable web applications, implementing design patterns, and collaborating with cross-functional teams in an Agile setup. Key Skills: C#, .NET Core, ASP.NET Core OOP & Design Patterns REST APIs & Microservices Cloud-native development PL/SQL JavaScript, HTML5, CSS Agile, CI/CD & DevOps Responsibilities: Develop and maintain scalable, high-quality applications. Translate requirements into technical specifications. Integrate third-party APIs and optimize performance. Ensure clean code, testing, and adherence to best practices.  
INTERVIEW ASSURED IN 15 MINS
question

Are these jobs relevant for you?

posted 1 week ago
experience2 to 5 Yrs
location
Bangalore, Chennai+7

Chennai, Noida, Hyderabad, Kolkata, Gurugram, Pune, Mumbai City, Delhi

skills
  • framework
  • automation
  • java
  • sql
  • sprin
Job Description
Job Title: Software Engineer Location: Open to All Cities Experience: 2-5 Years Qualification: Bachelors Degree Job Overview: We are seeking a talented Software Engineer with experience in building high-quality applications and working across the full software development lifecycle. The ideal candidate should have strong skills in Java, Spring, SQL, and exposure to bidding/tendering systems, automation, or industrial control systems (DCS/PLC/SCADA). Key Skills: Java, Spring Framework SQL Bidding/Tendering & Proposal Systems (Preferred) Automation / DCS / PLC / SCADA (Added Advantage) Strong debugging & problem-solving skills Responsibilities: Develop clean, efficient, and maintainable code. Debug, troubleshoot, and optimize application performance. Collaborate with cross-functional teams through the SDLC. Ensure application scalability, quality, and reliability. Stay updated on emerging technologies and best practices.  
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago

Senior Software Engineer

Bajaj Finance Limited
experience4 to 6 Yrs
location
Pune
skills
  • aem
  • react.js
  • java
  • next.js
Job Description
We are seeking highly skilled Senior Software Engineer with strong expertise in Next.js, react.js, java and AEM (Adobe experience Manager). The ideal candidate should have a solid background in full-stack development, strong problem-solving abilities and experience delivering high-quality, scalable web applications. You will collaborate closely with cross-functional teams to design, develop and maintain modern digital solutions.
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience5 to 8 Yrs
location
Pune
skills
  • domain
  • python
  • scripting languages
  • test design
  • test automation
  • c++
  • rail
Job Description
Job Description: Senior Software Test Engineer Position Overview We are looking for a skilled Senior Software Test Engineer with strong expertise in the Rail domain, capable of designing high-quality test scenarios and contributing to both manual and automated testing efforts. The ideal candidate should have hands-on experience in C++, Python or scripting languages, and developing robust test automation frameworks for safety-critical rail systems. Key Responsibilities Test Design & Planning Analyze rail system requirements and create detailed test plans, test cases, and test design documents. Apply structured test design methodologies to ensure complete coverage of functional and safety requirements. Review requirement specifications and provide feedback on testability. Test Execution & Automation Develop and maintain test automation scripts using Python or other scripting languages. Execute manual and automated test cases for embedded or control system components built in C++. Implement reusable and scalable automation frameworks tailored to rail industry needs. Defect Management & Reporting Identify, document, and track defects, collaborating with development teams for timely resolution. Perform root-cause analysis on failures and validate fixes through regression testing. Prepare detailed test reports, traceability matrices, and documentation for audits. Domain-Specific Activities Work with rail signaling, control, or onboard systems, ensuring compliance with rail safety standards. Understand system behavior, communication protocols, and operational workflows in the Rail domain. Required Skills & Qualifications Strong experience in Rail domain testing (signaling, interlocking, onboard systems, etc.). Proficiency in Test Design, including creation of test cases, scenarios, and coverage analysis. Hands-on experience with C++ for test understanding, validation, and support. Strong scripting skills in Python or equivalent scripting languages. Experience in building or maintaining test automation frameworks. Good understanding of requirement-based testing and safety-critical system testing. Familiarity with tools such as version control (Git), CI/CD pipelines, and defect tracking systems. Preferred Qualifications Experience with EN 50128/50129 rail safety standards. Exposure to communication protocols used in rail systems. Knowledge of embedded systems, real-time systems, and Linux environments. ISTQB certification or equivalent. Bachelors in Engineering in required.
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience5 to 8 Yrs
location
Pune
skills
  • automotive
  • domain
  • case
  • black box testing
  • partition
  • linux
  • testing
  • istqb
  • c++
  • writing
  • requirement
  • based
  • aerospace
  • test
  • equivalence
  • rail
  • class
Job Description
Job Description: Senior Software Test Engineer Position Overview We are seeking a detail-oriented Senior Software Test Engineer with strong experience in requirement-based testing, black-box testing, and test design techniques such as Boundary Value Analysis and Equivalence Class Partitioning. The ideal candidate will have exposure to safety-critical domains such as Rail, Aerospace, or Automotive, along with hands-on skills in C++ and Linux environments. Key Responsibilities Test Planning & Design Analyze functional and technical requirements to create comprehensive test plans, test cases, and test scenarios. Apply structured test design techniques including Boundary Value Analysis (BVA) and Equivalence Class Partitioning (ECP). Ensure full coverage of requirement-based testing for safety-critical applications. Test Execution & Reporting Perform black-box testing to validate system behavior under various conditions. Execute manual and automated tests in C++ and Linux-based environments. Identify, log, track, and verify defects, ensuring high-quality product release. Domain-Specific Testing Work on testing projects in the Rail, Aerospace, or Automotive domain, ensuring adherence to industry standards. Review system behavior with a focus on safety, reliability, and compliance requirements. Collaboration & Documentation Collaborate with developers, business analysts, and system engineers to clarify requirements and resolve defects. Prepare detailed test reports, traceability matrices, and compliance documentation. Participate in reviews of requirement documents, design specifications, and test artifacts. Required Skills & Qualifications Hands-on experience in C++ and Linux environments (for test execution/support). Strong expertise in requirement-based testing and black-box testing. Knowledge of Boundary Value Analysis, Equivalence Class Partitioning, and other fundamental test design techniques. Experience in Rail, Aerospace, or Automotive safety-critical projects. ISTQB Foundation Level certification (or equivalent). Proven ability in writing clear, detailed, and traceable test cases. Preferred Qualifications Experience with test automation tools in Linux/C++ environments. Understanding of safety standards like EN 50128 (Rail), DO-178C (Aerospace), or ISO 26262 (Automotive). Exposure to CI/CD pipelines and version control tools (Git). Familiarity with embedded systems and communication protocols. Bachelor in Engineering is required. 
INTERVIEW ASSURED IN 15 MINS
posted 1 day ago

Software Tester - ERP Application

Shreeji Krupa Enterprise
experience4 to 8 Yrs
location
Gujarat, Ahmedabad
skills
  • Software Testing
  • ERP
  • Bug Tracking
  • Test Cases
  • English language
  • QA methodologies
  • Bug Reports
Job Description
As a Software Tester joining our team, your primary focus will be on ERP applications deployed across various international locations, with a specific emphasis on Canada. You will play a crucial role in ensuring the quality, stability, precision, and user-friendliness of ERP modules across multiple platforms. Your ability to efficiently collaborate with teams across different locations during Canadian working hours is essential for success in this role. **Key Responsibilities:** - Review and understand ERP system specifications and functional requirements. - Develop, design, and implement test plans, test cases, and test scripts for ERP modules. - Execute functional, regression, integration, and performance testing. - Assist international teams in downloading, configuring, and validating ERP builds. - Identify, document, and monitor bugs using tools like JIRA, Trello, or ClickUp. - Collaborate with developers, project managers, vendors, and support teams across various time zones. - Validate resolutions and perform post-release testing. - Maintain comprehensive test documentation and QA reports. - Communicate with overseas stakeholders to troubleshoot and resolve issues. **Requirements:** - Bachelor's degree in Computer Science, Information Technology, or a related field. - 4 years of experience in software testing (manual or automated), with a preference for ERP or enterprise applications. - Profound understanding of QA methodologies, tools, and processes. - Practical experience with bug tracking tools such as JIRA, Trello, or Bugzilla. - Proficiency in creating detailed test cases and clear bug reports. - Basic knowledge of software deployment and configuration across systems. - Excellent command of the English language (written and spoken). - Willingness to work during Canadian shift hours (6 PM to 3 AM IST). - Capability to be present at the office twice a week for 2 hours each day, with the remainder of the work being conducted from home. If you are looking to work in a full-time capacity, primarily during the evening shift, and meet the specified requirements, we encourage you to apply for this exciting opportunity. (Location: Preferred location for the role would be in Ahmedabad, Gujarat),
ACTIVELY HIRING
posted 2 days ago
experience0 to 3 Yrs
location
Telangana
skills
  • Regression Testing
  • Application Support
  • ITIL
  • SAP
  • Change Management
  • Incident Management
Job Description
As a Software Engineer - Application Support Analyst - L1 & L1.5 at CGI, you will be responsible for providing day-to-day management, monitoring, and support to SAP users. Your role will focus on incident management, troubleshooting, monitoring, escalation, and performing non-regression tests. Some of your key responsibilities will include: - Providing level 1 support in the areas of SAP with a basic knowledge of transaction codes - Offering technical support, training, and troubleshooting to end-users for SAP - Monitoring SAP jobs in SM35, SM35, and Idoc processing - Performing basic bug fixes and troubleshooting of failed jobs - Re-running jobs that have ended up in error - Collaborating with clients to help them understand SM and level 1 activities - Performing Non-regression testing during monthly releases Qualifications required for this role include: - A Bachelor's degree in computer science, Information Technology, or a related field - 0.5 - 2 years of experience in supporting SAP functional areas - Functional knowledge of SAP modules such as FICO/MM/SD/PP/QM/EHS/LE/PM - Interface knowledge with SAP and Non-SAP systems - ITIL certification In addition to technical skills, you are expected to possess relevant certifications like SAP Certified Technology Associate and SAP Certified Development Associate, be aware of the latest SAP technologies, tools, and best practices, have excellent communication and interpersonal skills, and be able to work both individually and collaboratively with a team. Familiarity with Incident, Problem, and Change Management processes is also crucial. As part of CGI, you will have the opportunity to contribute to a once-in-a-lifetime change journey, work in a high-paced and fun environment, and be part of a company committed to innovation and excellence. You will be part of a collaborative and inclusive team that values diverse perspectives and makes a meaningful impact on advancing humanity. If you are looking to join a team of builders and contribute to a global company with a strong commitment to success, CGI is the place for you.,
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Chennai, Tamil Nadu
skills
  • Python
  • C
  • Java
  • Machine Learning
  • HPC
  • Distributed Systems
  • MPI
  • CUDA
  • Docker
  • Kubernetes
  • Hadoop
  • Spark
  • AI
  • TensorFlow
  • PyTorch
Job Description
Role Overview: KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. They invent systems and solutions for the manufacturing of various electronic devices. The work environment at KLA is exciting and challenging, where expert teams tackle hard problems to advance technology. Key Responsibilities: - Design, develop, and optimize software infrastructure for high-performance computing (HPC) systems tailored to AI and machine learning applications. - Collaborate with cross-functional teams to integrate AI and machine learning algorithms into scalable and efficient HPC environments. - Implement robust and scalable solutions to manage data processing, storage, and retrieval for AI workloads. - Ensure the reliability, security, and performance of the AI infrastructure through continuous monitoring and improvement. - Participate in code reviews, testing, and debugging to maintain high-quality software standards. - Stay updated with the latest advancements in AI, HPC, and software engineering to drive innovation within the team. Qualifications: - Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field. - Strong programming skills in languages such as Python, C++, and Java. - Proven experience in software engineering, with a focus on distributed systems, HPC, or AI infrastructure development. - Familiarity with AI frameworks and libraries (e.g., TensorFlow, PyTorch) and HPC technologies (e.g., MPI, CUDA). - Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment. - Passion for AI and machine learning, with a keen interest in developing infrastructure that drives these technologies forward. Preferred Qualifications: - Experience in developing large scale distribution applications. - Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes). - Understanding of data engineering and big data technologies (e.g., Hadoop, Spark). Additional Company Details: KLA offers a competitive, family-friendly total rewards package designed to reflect their commitment to an inclusive environment and meet the diverse needs of their employees. KLA is proud to be an equal opportunity employer and warns about potentially fraudulent job postings or suspicious recruiting activities. They follow a recruiting process involving multiple interviews to ensure legitimacy.,
ACTIVELY HIRING
posted 1 week ago
experience8 Yrs
location
Bangalore
skills
  • kafka
  • production
  • micro
  • elasticsearch
  • agile
  • devops
  • observability
  • incidents
  • slis
  • slos
  • services
  • sre
Job Description
Job Description: Site Reliability Engineer (SRE) We are seeking an experienced Site Reliability Engineer (SRE) to ensure the reliability, scalability, and performance of our distributed systems and microservices-based architecture. The ideal candidate will excel in observability, incident response, DevOps practices, and production operations while driving continuous improvement through data-driven insights. Key Responsibilities Design, build, and maintain reliable distributed systems and microservices in production environments. Implement and improve observability frameworks including logging, tracing, and metrics using tools like Elasticsearch, Prometheus, or similar. Define, track, and optimize SLIs and SLOs to ensure system reliability and performance. Lead and manage production incidents, perform root-cause analysis, and drive long-term remediation. Collaborate closely with engineering teams to embed SRE best practices across development and deployment workflows. Build and maintain CI/CD pipelines aligned with Agile and DevOps methodologies. Work with containerization technologies (Docker, Kubernetes) for scalable and reliable service deployments. Develop and maintain streaming and messaging workflows using Kafka. Optimize search and indexing performance using Elasticsearch. Ensure reliable networking, capacity planning, and fault-tolerant infrastructure design. Required Skills & Qualifications Strong experience as an SRE, Production Engineer, or Systems Engineer. Solid understanding of observability, monitoring, and alerting systems. Hands-on experience with distributed architectures and microservices. Expertise in troubleshooting and resolving production incidents. Strong command over SLIs/SLOs, reliability metrics, and error budgeting. Proficiency with DevOps practices, automation, and CI/CD tooling. Experience with containerization (Docker/Kubernetes). Familiarity with Kafka, Elasticsearch, and modern logging/monitoring stacks. Good knowledge of networking fundamentals, performance tuning, and system-level debugging. Strong communication skills and ability to work in fast-paced Agile environments. B.Tech Degree is mandatory.
INTERVIEW ASSURED IN 15 MINS
posted 2 weeks ago

Senior Software Engineer

KINARA CAPITAL PRIVATE LIMITED
experience3 to 5 Yrs
WorkContractual
location
Bangalore
skills
  • python
  • node.js
  • sql
  • numpy
Job Description
Strong proficiency in Node.js and SQL (mandatory). Experience working with Kubernetes and Redis. Strong problem-solving and debugging skills. Good understanding of microservices architecture. Familiarity with NestJS is a plus. Ability to write clean, maintainable, and efficient code. Collaborate with teams to deliver reliable, high-performance applications. Strong problem-solving and debugging skills. Good to have experience with AWS Glue. Good interpersonal and communication skills. Experience designing backend REST apis Comfortable working in linux environment. Proficient with design patterns and best coding practices. Ability to identify and fix performance bottlenecks.
INTERVIEW ASSURED IN 15 MINS
posted 3 weeks ago

Software & Database Support Executive (DIALER)

Kankei Relationship Marketing Services Pvt. Ltd.
experience1 to 3 Yrs
Salary1.5 - 2.0 LPA
location
Mumbai City
skills
  • sql database
  • software troubleshooting
  • my sql
  • dailer
Job Description
Software & Database Support Executive (DIALER).   Key Responsibilities : Software & Database Support Executive (DIALER) Software and Hardware Troubleshooting. Monitor and adjust performance of dialer systems. Experience of working with remote application during troubleshooting staged. Understanding of My SQL database-design principles, data structures and optimizations. Knowledge of LINUX is must. Ability to operate tools, components, and peripheral accessories. Identify possible needs for improvement in processes, learning and systems and refer them to senior management. Demonstrate high standards of personal performance. Analysis of dialer-output data to identify potential problems/issues. Create and update dialing campaigns, filter, list strategies and reports. Self-driven, results orientated with a positive dynamic approach. Liaise with colleagues in IT to ensure correct selection of key data and creation of dialing lists for outbound campaigns. Self-confidence and interpersonal skills. Analytical and problem-solving skills. Good administration management skills. Good listening skills. Able to operate effectively in a team environment with both technical and nontechnical team members.  
INTERVIEW ASSURED IN 15 MINS
posted 2 weeks ago
experience2 to 6 Yrs
location
All India
skills
  • Software Engineering
  • System Design
  • Application Development
  • Testing
  • Debugging
  • Programming Languages
  • Agile Methodologies
  • Security
  • Database Querying Languages
  • CICD
  • Application Resiliency
  • Cloud Technologies
Job Description
You're ready to gain the skills and experience needed to grow within your role and advance your career and JPMorgan Chase has the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Commercial & Investment Bank, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system while gaining the skills and experience needed to grow within your role. **Key Responsibilities:** - Executes standard software solutions, design, development, and technical troubleshooting - Writes secure and high-quality code using the syntax of at least one programming language with limited guidance - Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications - Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation - Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity - Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development - Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems - Adds to team culture of diversity, equity, inclusion, and respect **Qualification Required:** - Formal training or certification on software engineering concepts and 2+ years applied experience - Hands-on practical experience in system design, application development, testing, and operational stability - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages - Demonstrable ability to code in one or more languages - Experience across the whole Software Development Life Cycle - Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security - Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) **Additional Details:** - Preferred qualifications, capabilities, and skills include familiarity with modern front-end technologies and exposure to cloud technologies. You're ready to gain the skills and experience needed to grow within your role and advance your career and JPMorgan Chase has the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Commercial & Investment Bank, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system while gaining the skills and experience needed to grow within your role. **Key Responsibilities:** - Executes standard software solutions, design, development, and technical troubleshooting - Writes secure and high-quality code using the syntax of at least one programming language with limited guidance - Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications - Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation - Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity - Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development - Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems - Adds to team culture of diversity, equity, inclusion, and respect **Qualification Required:** - Formal training or certification on software engineering concepts and 2+ years applied experience - Hands-on practical experience in system design, application development, testing, and operational stability - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages - Demonstrable ability to code in one or more languages - Experience across the whole Software Development Life Cycle - Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security - Emerging
ACTIVELY HIRING
posted 4 days ago
experience3 to 7 Yrs
location
All India
skills
  • Java
  • Spring Boot
  • JavaScript
  • Angular
  • Groovy
  • JMS
  • XML
  • XSLT
  • JSON
  • Git
  • Jenkins
  • Ansible
  • Maven
  • SQL
  • IT infrastructure
  • TypeScript
Job Description
As a Software Developer - Enterprise Application Integration (EAI) at DRAEXLMAIER, you will play a key role in shaping the future of enterprise integrations by designing and implementing development processes for connected applications and modules in the area of Enterprise Application Integration (EAI). **Key Responsibilities:** - Drive the implementation of development tasks and ensure compliance with architecture standards. - Define designs for integration solutions and contribute to standardization of application development across the group. - Collaborate on architecture principles, development processes, and tools. - Takeover software development tasks based on software requirements. - Evaluate and select suitable programming approaches and maintain consistent customizing. - Define design templates, testing concepts, and authorization frameworks in cooperation with architects. - Create IT specifications, revise technical aspects, and contribute to development projects. **Profile:** - Engineering degree in Information Technology or Business Informatics (or a related field). - 3 to 5 years in software development or integration projects. - Strong experience with Java & Spring Boot. - Proficiency in JavaScript/TypeScript, Angular, Groovy, JMS, XML, XSLT, JSON. - Familiarity with automation tools: Git, Jenkins, Ansible, Maven. - Solid understanding of database structures and SQL (Oracle preferred). - Basic knowledge of IT infrastructure (Firewall, Network, DNS, Windows & Linux servers). - Excellent proficiency in English (spoken and written). **Why Join Us ** - Work on cutting-edge integration solutions in a global environment. - Be part of a team that values innovation, collaboration, and continuous improvement. - Opportunities for professional growth and development. If you are ready to take your career to the next level, apply today and become part of a team that drives innovation in enterprise integration at DRAEXLMAIER. (Note: Please ensure that you provide an English CV, otherwise your application will not be taken into consideration.) Looking forward to your application.,
ACTIVELY HIRING
posted 6 days ago
experience2 to 6 Yrs
location
Haryana
skills
  • Java
  • J2EE
  • Android SDK
  • JQuery mobile
  • XML
  • SQL Queries
Job Description
As a Java developer with experience in mobile application development using the Android operating system, you will be responsible for the following: - Developing software using Java (J2EE) and Android SDK - Creating mobile applications for Android devices - Utilizing mobile web frameworks like JQuery mobile and Android Interfacing - Demonstrating good knowledge of XML, layout designing, database implementation, and SQL queries - Adapting to new technical challenges - Possessing strong communication skills - Being a self-starter and self-motivator Qualifications required for this role include: - B.E/B.Tech in ECE or Computer Science - 2-3 years of relevant experience Please note that the location for this position is Gurgaon, and female candidates need not apply.,
ACTIVELY HIRING
posted 5 days ago

Senior Software Engineer - Android Mobile Application

Innervex Technologies Private Limited
experience3 to 7 Yrs
location
Tamil Nadu, Coimbatore
skills
  • Java
  • Android SDK
  • SQL
  • SQLite
  • Mockito
  • Retrofit
  • Firebase
  • MySQL
  • RESTful APIs
  • JSON
  • MVVM
  • MVC
  • MVP
  • Memory management
  • SOAP
  • XML
  • Android Jetpack
  • XML integration
  • LeakCanary
  • RxJava
  • CPU usage
  • App size
  • Kotlin
Job Description
As a Senior Software Engineer working on Android mobile applications, you will drive new innovations and build user experiences. You will develop applications primarily in native Android (Java). Our engineers should be versatile, display leadership abilities, and be passionate to tackle new problems across the full-stack as we continue to innovate. **Role & Responsibilities:** - Design and build advanced applications for the Android platform. - Collaborate with cross-functional teams to define, design, and ship new features. - Work on bug fixing and improving application performance. - Work alongside and mentor other members of the team. - Manage individual project priorities, deadlines, and deliverables. - Continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Experience in shipping applications through the App store. - Highly accountable and takes ownership, with a collaborative attitude, and a lifelong learner. **Primary Skillset:** - Candidate must have 3 to 5 years" experience in Java-based Android (Native) development. - Strong knowledge of Android SDK, Android basics like Manifest components, Recycler View, Card View, List View, Broadcast receiver, Location services & geofencing, Full Activity lifecycle, Handling of Dialog/Fragment dialog, Fragment lifecycle. - In-depth understanding & Working knowledge of SQL, SQLite, Mockito, Retrofit, Android Jetpack components, Firebase, MySQL, RESTful APIs, JSON, XML integration, local storage, LeakCanary, RxJava, deep understanding of the Android SDK. - Experience in the MVVM, MVC, MVP. - Experience working with third-party libraries, APIs, social APIs. - Experience on web service integration (SOAP, REST, JSON, XML). - Working experience in the implementation of mobile applications with custom UI components. - Expertise in working on apps with a focus on Memory management, CPU usage, and app size. - Experience in shipping applications through the App store. **Key Skills:** - Senior Android Developer - Android mobile application developer - Kotlin - Senior Android Application Developer - Android development - XML - Android SDK **Qualification Required:** - UG: B.Tech / B.E (CSE / IT), B.Sc.(CSE), BCA. - PG: M.Sc.(CSE), MCA. Please note that no additional details of the company were provided in the job description.,
ACTIVELY HIRING
posted 1 day ago
experience1 to 5 Yrs
location
Indore, Madhya Pradesh
skills
  • JavaScript
  • HTML
  • CSS
  • Reactjs
  • AWS services
  • TypeScript
Job Description
You are required to be an experienced developer in building IoT and cloud-based applications using AWS and modern frontend technologies. **Key Responsibilities:** - Hands-on experience with React.js for at least 2 years - Experience with various AWS services such as Lambda, SQS, DynamoDB, CloudWatch, API Gateway, VPC, IAM, and Cognito for at least 1 year - Strong development skills in JavaScript & TypeScript - Solid knowledge of HTML, CSS, and web accessibility standards (WAI-ARIA) **Qualifications Required:** - Understanding of GDPR & CCPA compliance is a plus - Familiarity with AWS CloudFormation and AWS SAM is advantageous - Experience in interfacing with embedded hardware or IoT devices would be beneficial.,
ACTIVELY HIRING
posted 1 week ago
experience5 to 9 Yrs
location
Maharashtra, Pune
skills
  • Unit Testing
  • Documentation
  • Collaboration
  • Continuous Improvement
  • SDLC
  • Agile Methodologies
  • Analytical Skills
  • Communication Skills
  • Teamwork
  • Application Software Development
  • Requirements Writing
  • Integration
  • Debugging
  • Automotive Communication Protocols
  • AUTOSAR Architecture
  • Software Development for DC Motors
  • ProblemSolving
  • Attention to Detail
Job Description
As a successful family-owned company on a path to global growth, the Brose Group offers challenging responsibilities and exciting career opportunities to performance-driven, skilled specialists with solid professional knowledge and proven career expertise who wish to contribute to our company's success. **Role Overview:** You will be responsible for the development of application software for DC motor driven automotive mechatronic systems like Seat Control unit, Window Regulators, Power Operated Tailgates, and Latch. Your main tasks will include collaborating with stakeholders to gather and document software requirements, designing and implementing application software for ECUs using AUTOSAR architecture, developing and executing unit tests, integrating software components, debugging issues, maintaining documentation, working closely with system engineers and other developers, and continuously improving software development practices. **Key Responsibilities:** - Collaborate with stakeholders to gather and document software requirements. - Design and implement application software for ECUs using AUTOSAR architecture. - Develop and execute unit tests to ensure software quality and reliability. - Integrate software components and debug issues to ensure seamless functionality. - Maintain comprehensive documentation of software design, implementation, and testing processes. - Work closely with system engineers, system architects, and other software developers to ensure cohesive and efficient software solutions. - Stay updated with the latest industry trends and technologies to continuously improve software development practices. **Qualifications Required:** - 5-7 years of experience in application software development, specifically for automotive ECUs. - Bachelor's or Master's degree in Electronics, Computer Science, Electrical Engineering, or a related field. - Experience with software development lifecycle (SDLC) and Agile methodologies. - Knowledge of automotive communication protocols (CAN, LIN, XCP, UDS, etc.). - Experience using automotive tools like Vector CANoe, CANalyzer, CANape, etc. - Strong understanding of AUTOSAR architecture and tools, and knowledge of software development for DC motors will be an advantage. - Excellent problem-solving and analytical skills. - Strong communication and teamwork abilities. - Attention to detail and a commitment to quality. **Additional Company Details:** Brose offers a modern working environment with a wide range of benefits including competitive performance-based compensation, health insurance, educational assistance, community outreach programs, flexible working hours, and a collaborative work environment. Development programs are available to support individual growth through training, international assignments, and tailored career paths. The company believes in investing in its employees to provide a balanced life, a rewarding work environment, and contributions to surrounding communities.,
ACTIVELY HIRING
posted 1 week ago

Software Engineer D&T Mobile Application

West Pharmaceutical Services
experience3 to 7 Yrs
location
Karnataka
skills
  • CrossPlatform Development
  • UI Implementation
  • API Integration Notifications
  • Technical Requirements Interpretation
  • Agile Collaboration
  • CICD
  • Deployment
  • Issue Identification
  • Debugging
  • Testing
  • QA
  • Team Collaboration
  • Learning
  • Flexibility
  • Learning Mindset
  • Familiarity with crossplatform mobile app development concepts
  • Exposure to AIpowered developer tools
  • Basic understanding of large language models LLMs
  • AI service integration
  • Interest in identifying simple AIdriven use cases
  • Exposure to Microsoft Fabric
  • Understanding of application deployment workflows
  • Awareness
Job Description
Role Overview: As a Software Engineer, D&T, Mobile Apps DEV, you will be required to work autonomously with in-depth knowledge and experience. Your main responsibilities will include overseeing and participating in the architectural design, development, and enhancement of applications. Key Responsibilities: - Assist in developing cross-platform apps for iOS, Android, and Windows using .NET MAUI. Focus on writing clean code and learning best practices for performance across platforms. - Help build adaptive user interfaces for a seamless experience on all devices. Collaborate with design and frontend teams to turn wireframes into functional components. - Support RESTful and ODATA API integration and push notifications for Android and iOS. Work with senior developers to ensure smooth data flow and responsiveness. - Collaborate with senior engineers to translate business requirements into technical tasks. Document understanding and clarify doubts to align objectives. - Engage in daily standups, sprint planning, and retrospectives. Practice agile methodologies and seek feedback for improvement. - Learn DevOps tools for building, testing, and deploying applications. Get hands-on exposure to monitoring tools to understand production behavior. - Assist in identifying and troubleshooting bugs. Learn crash analysis and resolution techniques from senior team members. - Write and maintain unit tests with frameworks like N-Unit. Aid in test planning and feature validation to ensure quality standards. - Work with peers and seniors on prototypes and POCs. Embrace learning opportunities and contribute ideas in team discussions. - Handle tasks proactively and stay open to feedback. Adapt to fast-paced environments and explore new domains eagerly. Qualifications Required: - Bachelors engineering degree in computer science or equivalent experience - Minimum 3-5 years of experience - Familiarity with cross-platform mobile app development concepts, lifecycle, and user experience design, particularly using .NET MAUI or similar frameworks. - Exposure to AI-powered developer tools such as GitHub Copilot or Cursor; hands-on use is a plus. - Basic understanding of large language models (LLMs) and AI service integration into applications (e.g., Azure OpenAI, Cognitive Services). - Interest in identifying simple AI-driven use cases that can enhance application features or improve user experience. - Exposure to Microsoft Fabric, with a foundational understanding of Dataflow Gen2, ETL processes, and Notebook-based development for data preparation and transformation. - Understanding of application deployment workflows for iOS and Android platforms via App Store or Play Store. - Awareness of integrating RESTful APIs and ODATA services; experience with SAP HANA or similar backends is a plus. - Up to 2 years of experience in mobile development through internships, academic projects, or personal work using Xamarin, .NET MAUI, or native platforms (Windows/Android/iOS). - Willingness to follow standard operating procedures (SOPs) as per company policies related to software development. - Commitment to safety and quality assurance policies in development and deployment environments.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter