software applications jobs

1,08,036 Software Applications Jobs

Toggle to save search
posted 2 weeks ago
experience3 to 7 Yrs
location
All India
skills
  • Salesforce
  • VisualForce
  • Application Integration
  • Data Migration
  • HTML
  • JavaScript
  • CSS
  • Web Services
  • APIs
  • REST
  • SOAP
  • ETL
  • Jenkins
  • Bitbucket
  • GitHub
  • Apex
  • Lightning Web Components
  • Flosum
  • Copado
  • Gearset
Job Description
As a Software Application Developer, Salesforce at Calix, you will play a crucial role in developing system-based solutions on the Force.com platform. Your responsibilities will include collaborating with internal and external partners, leading hands-on design and development, identifying solutions for application defects, performing unit testing, and managing project activities across various initiatives. Responsibilities: - Collaborate with internal team members and external partners in designing, developing, and implementing Salesforce-related projects on the Force.com platform. - Lead the design and development of custom solutions using Apex, Lightning Web Components (LWC), VisualForce, and more on the Force.com platform. - Identify and recommend solutions for application defects, conduct root cause analysis, and minimize new defects during break/fixes. - Conduct unit testing and oversee project activities across small to large initiatives. Qualifications: - Bachelor's degree in computer science, Engineering, Information Systems, or equivalent experience. - Minimum of three years of experience in developing Salesforce technologies, including Lightning Components (LWC), Apex, and Flow. - Proficiency in designing end-to-end custom solutions across the Salesforce platform, covering administration, configuration, and custom development. - Ability to troubleshoot, provide root cause analysis for system defects, and implement necessary system changes. - Comfortable with taking ownership of tasks and driving them to completion with minimal guidance. - Experience with build and release management tools like Jenkins, Bitbucket, GitHub, and others. - Front-end web development experience with HTML, JavaScript, and CSS. - Familiarity with Web Services, APIs, and system integration tools (REST, SOAP, ETL). Desired Qualifications: - 3-5 years of related work experience on the Salesforce platform. - Salesforce Certifications (Admin/Advanced Admin, Platform Builder, Platform Developer I/II). - Knowledge of modern Salesforce development practices, including version control, Continuous Improvement, and Governor limits. - Experience with various Salesforce applications like Agentforce, FinancialForce, Pardot, and others. - Understanding of Sales Cloud, Service Cloud, and Communities. - Experience working with ETL tools such as Oracle Integration Cloud, Mulesoft, or Informatica. Coding Passion and Work Ethic: You should demonstrate a genuine passion for coding and problem-solving, write clean, maintainable, and scalable code, and show dedication and reliability in your work. Your willingness to go the extra mile, strong sense of ownership, and ability to understand business requirements and translate them into technical solutions will be key factors for success. Experience in Agile/Scrum environments and eagerness to learn and grow within the Salesforce ecosystem are also essential. Location: This position is based in India with a flexible hybrid work model, allowing you to work from the Bangalore office for 20 days in a quarter. As a Software Application Developer, Salesforce at Calix, you will play a crucial role in developing system-based solutions on the Force.com platform. Your responsibilities will include collaborating with internal and external partners, leading hands-on design and development, identifying solutions for application defects, performing unit testing, and managing project activities across various initiatives. Responsibilities: - Collaborate with internal team members and external partners in designing, developing, and implementing Salesforce-related projects on the Force.com platform. - Lead the design and development of custom solutions using Apex, Lightning Web Components (LWC), VisualForce, and more on the Force.com platform. - Identify and recommend solutions for application defects, conduct root cause analysis, and minimize new defects during break/fixes. - Conduct unit testing and oversee project activities across small to large initiatives. Qualifications: - Bachelor's degree in computer science, Engineering, Information Systems, or equivalent experience. - Minimum of three years of experience in developing Salesforce technologies, including Lightning Components (LWC), Apex, and Flow. - Proficiency in designing end-to-end custom solutions across the Salesforce platform, covering administration, configuration, and custom development. - Ability to troubleshoot, provide root cause analysis for system defects, and implement necessary system changes. - Comfortable with taking ownership of tasks and driving them to completion with minimal guidance. - Experience with build and release management tools like Jenkins, Bitbucket, GitHub, and others. - Front-end web development experience with HTML, JavaScript, and CSS. - Familiarity with Web Services, APIs, and system integration tools (REST, SOAP, ETL). Desired Qualifications: - 3-5 years of related work experience on the Salesforce platform. -
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 weeks ago
experience8 to 12 Yrs
location
Karnataka
skills
  • Software development
  • Software engineering
  • NET
  • Java
  • Android
  • IOS
  • Database design
  • Database development
  • Software Systems Architect
  • User interface mockup
  • Consumer packaging
Job Description
As a Software Systems Architect at Axiom Consulting, you will play a crucial role in problem understanding, solution strategy development, architecting, testing for compliance, and deploying solutions. You will need to research, develop software modules or applications, and collaborate with other designers and engineers to deliver meaningful outcomes. Key Responsibilities: - Translate under-articulated requirements into detailed specifications for software developers - Build quick proof of concepts to validate business propositions and drive tool and environment selection - Demonstrate a can-do attitude and align the team with the organization's vision - Mentor and coach the team to exceed technical charter expectations - Uphold industry best practices to ensure high-quality software, focusing on usability, functionality, and security - Stay updated on technology innovations for software product development - Communicate effectively through technical papers - Develop formal software architecture using waterfall and agile principles - Design and develop databases effectively - Create quick prototype solutions - Utilize expertise in .NET, Java, Android, and iOS for software development - Proficiency in creating user interface mockup screens - Knowledge of consumer packaging would be beneficial Qualifications Required: - Senior level position requiring 8-12 years of experience - Strong portfolio demonstrating proven experience and expertise - Any publicly available references of your work - Formal education in engineering preferred, but proven experience is valued If you are a self-driven individual with a passion for software engineering and a desire to take ownership of your work, Axiom Consulting is looking for someone like you. Kindly send your resume to hr@axiomconsult.com to be considered for this exciting opportunity.,
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Hyderabad, Telangana
skills
  • C
  • Python
  • control
  • Programmable Logic Controllers PLC
  • Realtime design techniques for embedded systems
  • Digital signal processing techniques
  • Embedded C programming
  • Power converter topologies
  • design
Job Description
As a Senior or Principal Software Systems Engineer, your role will involve providing software development support for high energy density battery power applications. You should be capable of designing software to interface users with complex battery management and control systems, modeling and developing management and control algorithms for power system applications, and providing design and test support for manufacturing systems development. Key Responsibilities: - Design software to interface users with complex battery management and control systems. - Model and develop management and control algorithms for power system applications. - Provide design and test support for manufacturing systems development. Desired Skills/Abilities: - Proficiency in software development in C++ and common workflow for PC application development. - Experience in Python-based development. - Knowledge of programmable logic controllers (PLC) and real-time design techniques for embedded systems. - Familiarity with digital signal processing techniques and embedded programming for digital signal controllers and small microcontrollers. - Strong understanding of embedded C programming and power converter topologies, control, and design. Qualifications: - Bachelors degree in Electrical Engineering or Computer Science. - 5+ years of experience in electrical engineering or Computer Science. - Self-motivated with high energy levels. - Strong organization, communication, and interpersonal skills. About Enovix: Enovix, based in Fremont, California, is a pioneering company focused on advanced Lithium-ion batteries with a 100% active silicon anode using its innovative 3D cell architecture. The company aims to provide high-energy batteries for mobile devices to enable the creation of more innovative products. Enovix is also expanding its technology for the EV and energy storage markets to promote the widespread use of renewable energy. Enovix is an equal opportunity employer.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago
experience5 to 9 Yrs
location
Karnataka
skills
  • C
  • Networking
  • IPMI
  • DBus
  • Linux
  • Embedded Systems
  • Device Drivers
  • TPM
  • I2C
  • SPI
  • GPIO
  • Verbal Communication
  • Written Communication
  • Presentation Skills
  • Interpersonal Skills
  • Analytical Skills
  • Planning Skills
  • Yocto
  • Redfish
  • SystemD
  • Device Tree Configuration
  • Kernel Modules
  • Daemons
  • Applications
  • UBoot
  • Bootloaders
  • Secure Boot
  • SGPIO
  • Organizational Skills
  • Technical Leadership Skills
Job Description
As a Lead Software System Design Engineer at AMD, you play a crucial role in driving the success of power IP and features in AMD products through leadership, coordination, and resolution of technical dependencies. Your innovative mindset will contribute to improving the group and the organization as a whole, fostering an environment of continuous learning and growth. Key Responsibilities: - Expertise in embedded Linux, C++, Yocto, networking (IPMI/Redfish), and security is essential for OpenBMC development. - Familiarity with D-Bus, SystemD, and device tree configuration is required. - Collaborate across engineering teams covering silicon, firmware, hardware, and software. - Coordinate debugging efforts and ensure timely issue resolution. - Organize meetings, set clear agendas, and follow up on action items effectively. - Drive continuous improvement initiatives for post-silicon power and performance activities. - Demonstrate self-starting abilities and the capacity to independently complete tasks. Preferred Experience: - Proficiency in Platform Manageability architecture and Baseboard Management Controllers (BMC). - Hands-on experience with Yocto Project, Buildroot, and device drivers in Linux & Embedded Systems. - Strong coding skills in C & C++ for kernel modules, daemons, and applications. - Practical experience with D-Bus (sdbusplus, systemd, and dbus services) and Device Tree (DTS/DTSI) for configuring hardware components. - Development expertise in Networking (IPMI, Redfish) and Security (TPM, Secure Boot) for BMC services and firmware hardening. - Knowledge of U-Boot & Bootloaders for customizing boot sequences and handling secure boot processes. - Skills in SystemD & Daemons for writing systemd services for BMC applications. - Excellent verbal communication, written communication, presentation, and interpersonal skills. - Strong organizational, analytical, planning, and technical leadership capabilities. - Experience in a fast-paced matrixed technical organization and multi-site environment. Academic Credentials: - Bachelors or Master's degree in Computer or Electrical Engineering or equivalent. Please note that the benefits offered can be found in the AMD benefits overview section. Join us at AMD to be part of a culture that values innovation, collaboration, and pushing the limits of technology to shape the future of AI and beyond.,
ACTIVELY HIRING
posted 1 month ago
experience6 to 10 Yrs
location
Chennai, Tamil Nadu
skills
  • WPF
  • WinForms
  • HTML
  • CSS
  • JavaScript
  • Angular
  • DevOps
  • Jenkins
  • Docker
  • Kubernetes
  • Azure DevOps
  • Git
  • C NET
  • UDS protocol
  • UWP
  • ASPNET
  • React
  • UIUX design
Job Description
As a Lead Software Engineer in Chennai, your role involves providing technical leadership to a team of software engineers for designing, developing, and maintaining C# .NET applications. You will mentor and guide junior engineers, drive technical discussions, and make decisions on architecture and design. Your responsibilities also include: - Designing, developing, and maintaining C# .NET applications for automotive diagnostic systems - Implementing UDS protocol (ISO 14229) for diagnostic communication - Developing Windows desktop applications using technologies like WPF, WinForms, or UWP - Designing and developing web applications using technologies such as ASP.NET, HTML, CSS, JavaScript, and frameworks like Angular or React - Collaborating with designers to create user-friendly interfaces and ensuring optimal user experience - Architecting scalable and maintainable software solutions - Collaborating with stakeholders to gather requirements and translate them into technical specifications - Leading continuous improvement efforts in applications and codebase - Overseeing the software development lifecycle, from requirements gathering to deployment and maintenance - Implementing and monitoring performance metrics for high-quality software delivery Qualifications required for this role include: - Bachelor's degree in Computer Science, Engineering, or related field - 6+ years of experience in software development with C# .NET - Strong understanding of UDS protocol (ISO 14229) and its implementation - Experience in automotive diagnostics and vehicle communication networks (e.g., CAN, LIN) - Hands-on experience with DevOps tools and practices - Proficiency in version control systems like Git - Good documentation skills - Strong debugging skills and experience in troubleshooting complex software issues - Proven track record of continuous improvement and code optimization - Excellent problem-solving skills and attention to detail - Strong communication and collaboration skills Please note that application for this Full-time, Permanent position requires the ability to commute or relocate to Chennai, Tamil Nadu. Kindly ensure you meet the qualification requirements and have the necessary experience before applying for this role.,
ACTIVELY HIRING
posted 1 month ago
experience10 to 14 Yrs
location
Karnataka
skills
  • Management
  • Leadership
  • Team Management
  • Agile Methodologies
  • IT Strategy
  • Negotiation
  • Stakeholder Management
  • Consultancy
  • People Management
  • Resource Allocation
  • Software Applications Development
  • Waterfall Methodologies
  • Thirdparty Management
Job Description
As a Senior Team Lead, Software Applications Development at NTT DATA, your role involves taking accountability for the direction, design, development, and implementation of new applications and upgrades for systems to meet business requirements. You will be responsible for overseeing and directing software application upgrades and fostering a collaborative and innovative team culture focused on operational excellence. Key Responsibilities: - Ensure that software applications development projects with clients are executed. - Perform proof of concept as and when required and ensure that development costs and activities remain within budget. - Use business requirements to advise on the design, deployment, and operation of infrastructures. - Help determine how technology can be applied to meet external client and business requirements by crafting high-level solutions and work breakdown. - Work closely with various external stakeholders to define the scope or boundary of the concepts which includes a cost benefit analysis, risk management plan, and a feasibility study. - Ensure the delivery of the design and completion requirements to the application development team. - Translate the business and external client needs to various teams and assign development tasks. - Take accountability for the development of applications and take on more complicated programming activities. - Assist the team and resolve any technical issues during the design, development, and implementation phase of the project. - Ensure the appropriate testing of applications for efficiency and resolve escalated problems with the design prior to deployment. - Ensure that the development phase is documented to ensure the development of procedures for application use. - Direct the implementation of the application by ensuring the evaluation, testing, and modification of the application until its functionality meets business and external client goals. - Oversee and manage the provision of the relevant documentation, training, and support to the relevant teams to ensure the highest level of performance. - Research and investigate emerging infrastructure and application technologies and the best practices associated with them. - Conduct detailed quality assurance and automated testing requirements, processes, and guidelines. - Lead and manage a team of Software Application Developers in the achievements of team and individual objectives. To thrive in this role, you need to have: - Ability to effectively interact with senior management, executives, and/or major customers which frequently involves negotiating matters of significance to the organization. - Ability to manage multiple projects simultaneously and deliver within budget and stipulated timelines. - Solid knowledge on multi-technology application and infrastructure design best practice. - Holistic view of technology environments including hardware platforms, applications, databases, operating systems, and storage. - Developing ability to build a cohesive team and to manage people effectively. - Solid understanding of the strategic vision for the software applications development department and the ability to set the short-term direction of the team. - Excellent communication skills, including the ability to be influential and persuasive with stakeholders. - Displays a high level of detail consciousness by closely monitoring work progress in order to produce the required results. - Solid knowledge and understanding of all relevant industry standards. - Solid knowledge and understanding of best practices for software applications development. - Relevant technical skills such as programming languages, complex programming applications, and troubleshooting. - Excellent ability to resolve performance issues and deliver effective solutions to problems. Academic qualifications and certifications: - Bachelor's degree or equivalent in computer science or software engineering or related field. - Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred. - Scrum / Project Management certification preferred. Required experience: - Solid experience with a strong background in all aspects of software application development. - Solid experience as a Software Applications Development Manager. - Hands-on experience with a variety of software applications. - Hands-on experience with a wide variety of computer software, hardware, and peripherals, including Microsoft365. - Solid experience in building, managing, and leading software development people as a line function. - Solid experience of dealing with relevant stakeholders, building strong relationships, and negotiating with decision-makers and influencers. - Solid experience of delivering consultancy type projects, utilizing Agile or Waterfall methodologies. - Solid experience of IT in a complex business environment with the ability to translate technical concepts into business terms. - Solid experience of negotiation or management of third-party services. - Solid experience in developing and implementing relevant strategies in a multi-supplier environment, managing third-party services. - Solid people management responsibilities and/or allocation of resources within a department or project environment. About NTT DATA: NTT DATA is a $30+ billion trusted global innovator of business and technology services. They serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize, and transform for long-term success. With diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies, their services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation, and management of applications, infrastructure, and connectivity. NTT DATA is also one of the leading providers of digital and AI infrastructure in the world. They invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. NTT DATA is part of NTT Group and headquartered in Tokyo. Equal Opportunity Employer *Note: The job description contains detailed information about the role, responsibilities, qualifications, and the company NTT DATA.*,
ACTIVELY HIRING
posted 1 week ago
experience1 to 5 Yrs
location
Karnataka
skills
  • Agile development
  • Scrum
  • Perl
  • Python
  • C
  • SQL
  • Linux
  • Unix
  • Software Development
  • Project Management
  • Java Programming Language
  • Windows operating systems
  • Software Applications Engineering
Job Description
Role Overview: As an Associate Software Applications Development Engineer at NTT DATA, you will be an entry-level subject matter expert responsible for developing new applications and supporting the enhancement of existing applications to meet the internal organization's or external clients" needs. Your role will involve designing, coding, analyzing, and testing applications, while collaborating with internal technical stakeholders and clients to ensure successful project delivery. Key Responsibilities: - Assist in developing applications that align with client objectives and user requirements. - Design and write code for applications, as well as maintain application databases. - Analyze and enhance existing software applications to optimize functionality and address issues. - Follow detailed instructions to modify applications for improved performance. - Identify client needs and preferences related to the application. - Thoroughly test applications to ensure they are error-free. - Install applications and provide technical advice. - Communicate with internal technical stakeholders to gather project information. - Collaborate with clients during the design phase to understand their needs. - Produce software documentation following company guidelines. - Participate in software product review meetings and team discussions. - Perform any additional tasks as necessary. Qualifications Required: - Bachelor's degree or equivalent in computer science or software engineering. - Certification in programming languages like Java, Perl, Python, or C++ is preferred. - Basic experience in software applications engineering or software development. - Familiarity with programming languages such as C, C++, Java, and Python. - Knowledge of Linux, Unix, and Windows operating systems. - Experience working with SQL. - Basic project management experience or exposure to Agile environments. Additional Company Details: NTT DATA is a global business and technology services leader dedicated to accelerating client success and driving responsible innovation. With a focus on AI, digital infrastructure, cloud, security, and data services, NTT DATA helps organizations transition confidently into the digital future. As a top employer with experts in over 50 countries, NTT DATA offers access to innovation centers and a network of partners. Part of the NTT Group, NTT DATA invests significantly in research and development to shape the future of technology. Equal Opportunity Employer,
ACTIVELY HIRING
posted 3 weeks ago
experience3 to 7 Yrs
location
Tamil Nadu, Coimbatore
skills
  • Component selection
  • Documentation
  • Analytical skills
  • Troubleshooting skills
  • Software calibration
  • Software configuration
  • System definition
  • Preparation
  • execution of safety
  • functional tests
  • Support
  • Definition of functional specifications
  • Problemsolving skills
Job Description
As a Software Application Engineer at ZF Wind Power Coimbatore Private Limited in Coimbatore, India, you will play a crucial role in analyzing software requirements, developing software designs, and implementing software modules using model-based approaches or programming languages. Your responsibilities will include performing functional tests, static analysis, and ensuring a functional understanding of vehicle powertrain, vehicle electronics, and CAN bus systems. Additionally, you will be expected to possess proficiency in any high-level programming language such as Matlab or Python and demonstrate problem-solving skills with the ability to communicate complex matters to stakeholders effectively. Key Responsibilities: - Analyze software requirements and develop software designs - Implement software modules using model-based approaches or programming languages - Perform functional tests and static analysis - Ensure a functional understanding of vehicle powertrain, vehicle electronics, and CAN bus systems - Proficiency in any high-level programming language (e.g. Matlab, Python) - Demonstrate problem-solving skills with the ability to communicate complex matters to stakeholders Qualifications Required: - Experience in software calibration and configuration for transmission systems of construction machinery equipment - Knowledge in system definition, component selection, and documentation for software application projects - Ability to prepare and execute safety and functional tests on HIL (Hardware in the loop) and SIL (software in the loop) systems - Experience in supporting and defining functional specifications with clients and expert teams - Strong problem-solving skills and the capability to handle customer escalations effectively At ZF, you will benefit from an innovative environment that encourages creativity and growth, a diverse and inclusive culture promoting collaboration and mutual support, extensive career development opportunities, and a clear path for advancement. You will also have the chance to work on international projects and collaborate with teams worldwide as a part of a global leader in driveline and chassis technology. ZF is committed to sustainability and environmental responsibility, actively working towards creating eco-friendly solutions and reducing its carbon footprint. Additionally, ZF prioritizes employee well-being by providing comprehensive health and wellness programs, flexible work arrangements, and a supportive work-life balance. If you are ready to shape the future of mobility and be part of a dynamic and innovative team, apply now to join ZF as a Software Application Engineer.,
ACTIVELY HIRING
posted 3 weeks ago
experience5 to 9 Yrs
location
Karnataka
skills
  • Perl
  • Python
  • C
  • Agile development
  • Scrum
  • SQL
  • Java Programming Language
Job Description
Role Overview: As a Principal Software Applications Development Engineer at NTT DATA, you will be a highly skilled subject matter expert responsible for developing new applications and enhancing existing applications to meet the needs of internal organization and external clients. Your role may include coaching and mentoring junior resources within the team. Your career growth at NTT DATA is essential, where you are encouraged to believe in yourself, seize new opportunities, expand your skills, and prepare for future advancements within the global team. Key Responsibilities: - Develop applications to meet client objectives and user needs effectively. - Design, write, and maintain code for applications and databases. - Analyze and enhance existing software applications for improved functionality and optimization. - Remodel and adapt applications as necessary for optimum performance. - Identify specific client needs and preferences related to applications. - Test applications rigorously to ensure they are error-free. - Install applications and provide technical advisory support. - Communicate with internal technical stakeholders to gather project limitations, performance requirements, and interfaces information. - Consult with clients during the design phase to understand their needs. - Produce software documentation following company processes and templates. - Participate in software product review and team meetings. - Perform any other related tasks as required. Qualifications and Attributes: - Strong understanding of computer science, with expertise in computer programming, application design, and user-focused features. - Collaborative team player with attention to detail. - Ability to understand and analyze complex systems. - Proficiency in Java Programming Language and standard object library. - Knowledge of software development processes, agile development, and software integrated development environments. - Experience with various programming languages such as Java, Perl, Python, C++. - Demonstrated analytical, organizational, and project management skills. - Ability to handle client and customer issues professionally. Academic Qualifications and Certifications: - Bachelor's degree in computer science, software engineering, or related field. - Certification in programming languages like Java, Perl, Python, C++ preferred. - Scrum or Project Management certification preferred. Required Experience: - Extensive experience in Software Applications Engineering or Software Development. - Proficiency in Programming Languages like C, C++, Java, Python. - Experience with Linux, Unix, Windows operating systems. - Experience working with SQL. - Project management experience and/or Agile environment experience. Additional Details: NTT DATA is an Equal Opportunity Employer offering a hybrid working environment.,
ACTIVELY HIRING
posted 1 month ago
experience5 to 9 Yrs
location
Bangalore, Karnataka
skills
  • Scrum
  • C
  • C
  • Python
  • Linux
  • Unix
  • SQL
  • Java Programming Language
  • Windows operating systems
Job Description
Role Overview: As a Senior Software Applications Development Engineer at NTT DATA, you will be an advanced subject matter expert responsible for developing new applications and enhancing existing applications to meet the needs of internal organizations and external clients. Your role will involve designing, coding, testing, and optimizing applications to ensure they effectively accomplish client objectives and user needs. Key Responsibilities: - Develop applications that meet client objectives and user needs - Design and write code for applications, as well as maintain application databases - Analyze and edit existing software applications to improve functionality and optimize performance - Remodel and adapt applications as necessary for better performance - Identify specific client needs and preferences related to applications - Test applications extensively to ensure they are error-free - Install applications and provide technical guidance - Communicate with internal technical stakeholders to gather project information - Consult with clients during the design phase to understand their needs - Produce software documentation following company processes - Participate in software product review and team meetings - Perform any other related tasks as required Qualifications Required: - Advanced understanding of computer science, programming, and application design - Strong team player with attention to detail and analytical capabilities - Proficiency in Java Programming Language and other programming languages - Knowledge of agile development methodologies such as Scrum - Familiarity with software development process and integrated development environments - Bachelor's degree in computer science or related field - Certification in programming languages like Java, Perl, Python, C++ - Experience in Software Applications Engineering or Software Development - Proficiency in programming languages like C, C++, Java, Python - Experience with Linux, Unix, Windows operating systems, and SQL - Project management experience and/or Agile environment experience About NTT DATA: NTT DATA is a trusted global innovator of business and technology services, investing in R&D to help organizations move confidently into the digital future. With a diverse team in over 50 countries, NTT DATA offers consulting, data, AI solutions, and infrastructure services. As an Equal Opportunity Employer, NTT DATA is committed to innovation, optimization, and long-term success for clients and society.,
ACTIVELY HIRING
posted 1 week ago
experience8 to 12 Yrs
location
Haryana
skills
  • C
  • Architecting
  • TDD
  • Continuous integration
  • Linux
  • RTOS
  • Communication protocols
  • ISO standards
  • Embedded Software Application
  • Middleware Development
  • OOPS programming
  • Modern C
  • Designing applications
  • Buildconfig systems
  • Unit test frameworks
  • BSPdriver development
  • ARM processors
  • HardwareSoftware debugging
  • Regulated software development processes
  • FDA standards
Job Description
As an Embedded Application Software Engineer at our company, you will be part of a team of passionate and goal-oriented individuals who strive for excellence in technology. Your role will involve developing, enhancing, and testing embedded software applications independently while also supporting your team members. You will be responsible for participating in various stages of software development using defined SDLC and development models for our projects. Key Responsibilities: - Develop and enhance Embedded Application Software with a focus on embedded software development and testing. - Participate in different stages of software development following defined SDLC and development models. Qualifications Required: - Minimum of 8 years of work experience in Embedded Software Application and Middleware Development and Testing. - Proficiency in C++ programming and hands-on experience in Modern C++ (C++11/14). - Good experience in architecting and designing applications using modern design patterns. - Experience in building development and cross-compilation environments, including U-BOOT, Yocto, CMake, Makefiles, and Embedded Linux patch management. - Solid experience in TDD, unit test frameworks such as Parasoft, Gmock/test, and continuous integration. Additional Company Details: - Good to have experience with lower-level interfaces and exposure to BSP/driver development for various interfaces. - Familiarity with ARM processors and knowledge of Linux, VxWorks, and QNX operating systems/RTOS is preferred. - Knowledge of basic communication protocols like serial and wireless is a plus. - Experience with regulated software development processes or familiarity with FDA and ISO standards like IEC 62304 is a bonus. - Exposure to products like hospital monitors (ECG, SPO2, CO2), defibrillators would be advantageous. - Familiarity with software configuration, defect management tools, and requirement management tools is desired. The role offers a hybrid work flexibility with a 10% travel requirement. Join us if you are an analytical problem solver, a dedicated achiever, a self-driven curious learner, and an effective communicator who is ready to take on challenges and deliver safe and robust solutions.,
ACTIVELY HIRING
posted 2 weeks ago
experience5 to 9 Yrs
location
Karnataka
skills
  • Scrum
  • Software Development
  • SQL
  • C
  • Python
  • Linux
  • Unix
  • Java Programming Language
  • Windows operating systems
Job Description
As a Software Applications Development Engineer at NTT DATA, you will play a crucial role in developing new applications and enhancing existing ones to meet the needs of both internal stakeholders and external clients. Your expertise will contribute significantly to achieving client objectives and ensuring user satisfaction. Key Responsibilities: - Develop applications that align with client objectives and user needs. - Design and code applications, as well as maintain application databases. - Analyze and enhance existing software to optimize functionality and enable use on new hardware platforms. - Modify applications as necessary to improve performance. - Identify and address specific client needs related to applications. - Thoroughly test applications to ensure they are error-free. - Install applications and provide technical guidance. - Collaborate with internal technical stakeholders to gather project information. - Consult with clients during the design phase to understand their requirements. - Create software documentation following company standards. - Participate in software review and team meetings. - Perform any other tasks as needed. To excel in this role, you should have: - Strong computer science background with expertise in programming, application design, and user-focused features. - Ability to work effectively in a team environment. - Keen attention to detail. - Proficiency in Java programming and object libraries. - Knowledge of software development processes, agile methodologies like Scrum, and integrated development environments. - Familiarity with programming languages such as Java, Perl, Python, and C++. - Strong analytical, organizational, and project management skills. - Capability to handle client issues professionally. Qualifications and Certifications: - Bachelor's degree in computer science, software engineering, or a related field. - Certification in programming languages like Java, Perl, Python, or C++ preferred. - Scrum or Project Management certification is a plus. Required Experience: - Extensive experience in Software Applications Engineering or Software Development. - Proficiency in programming languages such as C, C++, Java, and Python. - Experience with Linux or Unix, Windows operating systems, SQL, and Agile methodologies. Company Details: NTT DATA is committed to diversity and inclusion, providing a workplace where you can grow, belong, and thrive. The company values technical excellence, innovation, and making a positive impact on clients and society. Join our global team to seize new opportunities and advance your career. Workplace Type: Hybrid Working NTT DATA is an Equal Opportunity Employer.,
ACTIVELY HIRING
posted 2 weeks ago
experience10 to 14 Yrs
location
Haryana
skills
  • Agile
  • Scrum
  • Kanban
  • Pair programming
  • C
  • Java
  • Python
  • JavaScript
  • Design Thinking
  • Lean Startup
  • Scrum of Scrum
  • Squads
  • typescript
Job Description
As the Head of Asset Performance Management Application Team at Siemens Energy, your role will involve building and managing teams focusing on innovative software application developments for customers and business areas. You will lead a team of software developers, data scientists, and QA testers, overseeing their activities, analyzing customer feedback, and developing strategies to increase efficiency and quality. Your impact will be measured by the department's success in achieving set goals. Key Responsibilities: - Create and implement development strategies - Manage development teams - Ensure software quality - Identify and analyze market trends - Collaborate with other departments to drive growth Qualifications Required: - University degree in computer science, software engineering, or related field - Minimum 10 years of experience in software development, with at least 3 years in a senior or lead position - Strong technical knowledge of modern software development methods and programming languages - Experience in leading software development projects from idea to market launch - Proven experience in fostering innovation and applying Design Thinking and Lean Startup principles - Strong leadership skills with the ability to motivate and lead interdisciplinary teams About Siemens Energy: Siemens Energy is a global energy technology company with a dedicated team of over 100,000 employees in more than 90 countries. The organization develops energy systems of the future to meet the growing energy demand sustainably. Siemens Energy upholds a 150-year legacy of innovation and is committed to making sustainable, reliable, and affordable energy a reality. The company focuses on decarbonization, new technologies, and energy transformation. Siemens Energy's Commitment to Diversity: Siemens Energy values diversity and inclusion, recognizing the power generated through diversity. The organization celebrates character irrespective of ethnic background, gender, age, religion, identity, or disability. By energizing society with over 130 nationalities, Siemens Energy emphasizes the importance of inclusion and does not discriminate based on differences. Rewards and Benefits: - Meal tickets for lunch - Training opportunities to keep your brain fit - Bookster service for book lovers - Medical subscription for safety and health - Private Pension Pilon III for future planning - Wellbeing Initiatives for self-care Find out more about how you can make a difference at Siemens Energy: [Siemens Energy Careers](https://www.siemens-energy.com/employeevideo),
ACTIVELY HIRING
posted 2 weeks ago
experience4 to 8 Yrs
location
Maharashtra
skills
  • VBnet
  • SQL server
  • ASPnet
Job Description
As a part of Genesis Software, a fast-growing IT Company in Mumbai, you will be working on cutting-edge IT software products tailored for the financial services industry. Your role will involve the following key responsibilities: - Ability to work independently and efficiently handle complex assignments within specified timelines. - Demonstrate a quick learning ability to stay updated with the latest trends in the IT industry. - Possess strong knowledge, good analytical skills, and effective communication abilities. - Preference will be given to candidates with Microsoft Certification. To excel in this role, you are required to have the following qualifications: - B.E (Any stream) / B.Tech / B.Sc (IT) / B.Sc (Comp) or similar educational background. - Minimum of 4 years of experience in VB.net, ASP.net application development, and SQL server. Join our team of like-minded professionals who share our vision and are dedicated to achieving the next level of growth targets at Genesis Software.,
ACTIVELY HIRING
posted 2 weeks ago
experience5 to 9 Yrs
location
All India
skills
  • DevOps
  • AWS
  • GCP
  • Azure
  • Networking
  • Cloud security
  • Docker
  • Kubernetes
  • Automation tools
  • Ansible
  • Helm
  • Monitoring tools
  • Nagios
  • Performance testing
  • Functional testing
  • Collaboration
  • Communication
  • CloudOps
  • Linux systems
  • Terraform
  • CloudFormation
  • ArgoCD
  • Grafana
  • Prometheus
  • CICD pipelines
Job Description
As an experienced CloudOps or DevOps professional with 5-8 years of experience, you will be responsible for cloud application management with a focus on AWS, GCP, or Azure. Your role will involve hands-on experience in building and maintaining cloud-based environments. You should have a strong knowledge of Linux systems, networking, and cloud security fundamentals. Key Responsibilities: - Hands-on experience with AWS, GCP, or Azure in building and maintaining cloud-based environments. - Strong knowledge of Linux systems, networking, and cloud security fundamentals. - Experience with containerized environments (Docker, Kubernetes) and their use in functional and performance testing scenarios. - Proficiency with automation tools (Terraform, CloudFormation, Ansible, Helm, ArgoCD) for managing cloud environments. - Experience with monitoring tools (e.g., Nagios, Grafana, Prometheus) to track and analyze test bed performance and functional test results. - Experience in troubleshooting and optimizing cloud infrastructure for performance testing, including identifying bottlenecks and ensuring accurate results. - Familiarity with CI/CD pipelines and integrating both functional and performance testing into these workflows. - Strong collaboration and communication skills to work effectively with cross-functional teams across multiple time zones. Qualifications Required: - 5-8 years of experience in CloudOps or DevOps with a focus on cloud application management. - Strong knowledge of Linux systems, networking, and cloud security fundamentals. - Experience with containerized environments (Docker, Kubernetes) and their use in functional and performance testing scenarios. - Proficiency with automation tools (Terraform, CloudFormation, Ansible, Helm, ArgoCD) for managing cloud environments. - Experience with monitoring tools (e.g., Nagios, Grafana, Prometheus) to track and analyze test bed performance and functional test results. - Familiarity with CI/CD pipelines and integrating both functional and performance testing into these workflows. Please note that any additional details of the company were not present in the job description provided. As an experienced CloudOps or DevOps professional with 5-8 years of experience, you will be responsible for cloud application management with a focus on AWS, GCP, or Azure. Your role will involve hands-on experience in building and maintaining cloud-based environments. You should have a strong knowledge of Linux systems, networking, and cloud security fundamentals. Key Responsibilities: - Hands-on experience with AWS, GCP, or Azure in building and maintaining cloud-based environments. - Strong knowledge of Linux systems, networking, and cloud security fundamentals. - Experience with containerized environments (Docker, Kubernetes) and their use in functional and performance testing scenarios. - Proficiency with automation tools (Terraform, CloudFormation, Ansible, Helm, ArgoCD) for managing cloud environments. - Experience with monitoring tools (e.g., Nagios, Grafana, Prometheus) to track and analyze test bed performance and functional test results. - Experience in troubleshooting and optimizing cloud infrastructure for performance testing, including identifying bottlenecks and ensuring accurate results. - Familiarity with CI/CD pipelines and integrating both functional and performance testing into these workflows. - Strong collaboration and communication skills to work effectively with cross-functional teams across multiple time zones. Qualifications Required: - 5-8 years of experience in CloudOps or DevOps with a focus on cloud application management. - Strong knowledge of Linux systems, networking, and cloud security fundamentals. - Experience with containerized environments (Docker, Kubernetes) and their use in functional and performance testing scenarios. - Proficiency with automation tools (Terraform, CloudFormation, Ansible, Helm, ArgoCD) for managing cloud environments. - Experience with monitoring tools (e.g., Nagios, Grafana, Prometheus) to track and analyze test bed performance and functional test results. - Familiarity with CI/CD pipelines and integrating both functional and performance testing into these workflows. Please note that any additional details of the company were not present in the job description provided.
ACTIVELY HIRING
posted 3 days ago
experience5 to 9 Yrs
location
Karnataka
skills
  • C Programming
  • Python
  • Troubleshooting
  • System Architecture
  • Communication Skills
  • Presentation Skills
  • x8664 Architecture
  • Debug Techniques
  • PC Configurations
  • Windows Operating System
  • Linux Operating System
  • Technical Debug
  • Validation Strategies
Job Description
As a Senior Software Systems Designer at AMD, your role is crucial in driving and improving AMD's ability to deliver high-quality, industry-leading technologies to the market. You will contribute to enhancing the performance optimization of applications running on AMD hardware, showcasing technical innovation, and fostering continuous career development within the team. **Key Responsibilities:** - Drive technical innovation across product development and validation, enhancing software tools and script development, and improving technical and procedural methodologies. - Translate feature specifications into test cases, covering various testing types such as boundary, negative, and functional testing. - Collaborate with multiple teams to ensure timely validation and optimization of all features. - Validate new software features and operating system introductions, working closely with supporting technical teams. - Lead collaborative efforts with various teams and mentor team members to achieve project integration. **Preferred Experience:** - Must have experience in C++ programming. - Knowledge of x86-64 architecture. - Familiarity with Python or any scripting language is beneficial. - Proficient in debug techniques and methodologies. - Hands-on experience with PC configurations (both software and hardware) and troubleshooting methods. - Proven work on Windows and Linux operating systems. - Understanding of system architecture, technical debugging, and validation strategies. - Detail-oriented with excellent multitasking, planning, and organizing skills. - Strong communication and presentation abilities. **Academic Credentials:** - Bachelor's or master's degree in electrical or computer engineering. - Master's degree is preferred. In addition to these details, AMD offers benefits which can be explored further in the AMD benefits overview.,
ACTIVELY HIRING
posted 2 months ago
experience1 to 5 Yrs
location
Hyderabad, Telangana
skills
  • C
  • OCR
  • Captiva
  • Kofax
  • Agile
  • SDLC
  • Communication skills
  • API programming
Job Description
Role Overview: You should have 3+ years of design and development experience with C# and 3+ years of experience with API programming. Additionally, 1+ year of experience working with OCR (Optical Character Recognition) OR Captiva applications or similar technology such as Kofax is required. You should also have 2+ years of experience with data extraction from form and implementation of profile scripting. Moreover, you need to have 3+ years of experience working in true Agile lab projects throughout the full SDLC cycle. Strong communication skills are essential for collaborating and articulating requirements with Scrum Master, BSAs, other Developers, and Testers in agile labs daily. Furthermore, 2+ years of experience with supporting production systems and INC management process is expected. Key Responsibilities: - Design and develop solutions using C# - Program APIs for various applications - Work with OCR or similar technologies for data processing - Extract data from forms and implement profile scripting - Manage Agile lab projects throughout the SDLC cycle - Collaborate and articulate requirements with team members daily - Support production systems and INC management process Qualifications Required: - 3+ years of design and development experience with C# - 3+ years of experience with API programming - 1+ year of experience working with OCR or similar technologies - 2+ years of experience with data extraction and profile scripting - Strong communication skills for collaboration - 2+ years of experience supporting production systems and INC management process,
ACTIVELY HIRING
posted 1 week ago
experience5 to 9 Yrs
location
All India
skills
  • C
  • Agile development
Job Description
You will be responsible for architecting embedded and enterprise software, proficient in C++ and leading system design and troubleshooting. Your role will also involve ensuring compliance with medical standards, collaborating across disciplines, and mentoring junior engineers. Additionally, you will drive Agile development and documentation. At Virtusa, we pride ourselves on teamwork, quality of life, and professional and personal development. As part of our global team of 27,000 people, we are committed to supporting your growth by offering exciting projects, opportunities, and exposure to state-of-the-art technologies. We believe in fostering collaboration and providing a dynamic environment for great minds to thrive, where new ideas are nurtured and excellence is encouraged.,
ACTIVELY HIRING
posted 1 month ago
experience5 to 13 Yrs
location
Karnataka
skills
  • Bluetooth
  • Hardware
  • Software
  • Data
  • System Engineering
  • Product Management
  • Android
  • iOS
  • AI
  • Performance Optimizations
  • Technical Excellence
  • Wireless Domain
Job Description
As a leader in system engineering, performance optimizations, and technical excellence at Dexcom Corporation, you will be at the forefront of driving innovation across core technologies like Bluetooth, Hardware, Software, Data, and AI. Your key responsibilities will include: - Leading and building system engineering, performance optimizations, and technical excellence teams around core technologies (Bluetooth, Hardware, Software, Data, and AI). - Leading product requirements across the solution spectrum (Hardware, Software, and AI/Data). - Using data to inform decisions about products, technology, and teams. - Leading a team of engineers and managers to deliver end-to-end hardware and software solutions. - Providing leadership for defining scalable architecture from transmitter, mobile, and cloud. - Guiding architects and engineers on Bluetooth, hardware design, firmware, and software. - Driving innovation through the creation of end-to-end solutions from transmitter to cloud. - Fostering a culture of system design towards innovation excellence. - Taking a hands-on engineering leadership role for a team of engineers and architects. - Working with Dexcom product managers, hardware engineering, software engineering, and cross-functional engineering teams to refine product concepts and productize innovative solutions. - Translating information needs of external partners, customers, and industry into end-to-end requirements and technically facilitating the right privacy-centric, secure, compliant solutions. To be successful in this role, you should have: - A track record of delivering on strategic and technical goals, including driving technical strategy via a strong technical leadership team. - Experience in leading hardware, software, and system engineering functions as a leader or an architect. - Management experience as a senior manager or director. - A solid understanding of hardware development and software development from design and architecture through production. - Strong technical understanding of the wireless domain such as Bluetooth, RFID, cellular, or other similar technologies. - Technical strength in hardware and software. - Familiarity with relevant, modern software and hardware test tools and equipment. - Understanding of Android or iOS app development. In addition to these responsibilities and qualifications, you can expect: - A front row seat to life-changing CGM technology. Learn about our brave #dexcomwarriors community. - A full and comprehensive benefits program. - Growth opportunities on a global scale. - Access to career development through in-house learning programs and/or qualified tuition reimbursement. - An exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve. Experience And Education: - Typically requires a Bachelor's degree with 13+ years of industry experience. - 5-8 years of previous people management experience.,
ACTIVELY HIRING
posted 3 weeks ago

Software System Design Engineer

Advanced Micro Devices, Inc
experience5 to 9 Yrs
location
Karnataka
skills
  • Perl
  • Ruby
  • Python
  • Troubleshooting
  • Windows
  • Linux
  • System architecture
  • Communication skills
  • Presentation skills
  • CC
  • Debug techniques
  • PC configurations
  • Technical debug
  • Validation strategies
  • WLAN protocol validation
  • Sniffer Analysis
  • Wireless network debugging
Job Description
As a Software Systems Design Engineer at AMD, you will play a crucial role in driving technical innovation to enhance AMD's product development and validation processes. Your expertise in systems engineering will be instrumental in defining products, developing solutions, identifying root causes, and ensuring timely solution resolutions. Your responsibilities will include: - Driving technical innovation across product development and validation by developing software tools and scripts, enhancing technical and procedural methodologies, and collaborating on internal and cross-functional initiatives. - Converting feature specifications into test cases (manual and automated) to cover various types of testing such as boundary, negative, and functional tests. - Collaborating with multiple teams to track test execution, validate new software features, and introduce new operating systems. - Leading collaborative efforts with multiple teams and mentoring team members to achieve integrated projects. Preferred Experience: - Proficiency in programming/scripting languages like C/C++, Perl, Ruby, Python. - Knowledge of debugging techniques and methodologies. - Hands-on experience in PC configurations (both Software and Hardware) with troubleshooting methods. - Experience working with Windows and Linux operating systems. - Understanding of system architecture, technical debug, and validation strategies. - Working knowledge of WLAN protocol validation, system debug, Sniffer Analysis, and Wireless network debugging. - Detail-oriented with excellent multitasking, planning, and organizing skills. - Strong communication and presentation abilities. Academic Credentials: - Bachelors or masters degree in electrical or computer engineering (Masters degree preferred). Join AMD to be a part of a culture of innovation and collaboration where bold ideas and human ingenuity drive real progress. Shape the future of AI and beyond with us as you advance your career.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

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