Job description We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking -Banking and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm s business objectives. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Build and drive adoption of standardized telemetry, monitoring, alerting, and analysis tools and practices, while identifying and supporting observability and anomaly detection metrics tailored to the needs of specific applications and products Identify production incident themes and drive improvements across applications and product groups and work with teams to drive, support, and measure adoption Own standardized deployment and recertification processes and documentation, ensure and support cross-application adoption Define and ensure adherence to service level objectives for capacity and response time, specific to user journeys and applications Collaborate with architects and product teams to enhance application resiliency and implement Idempotency principles across transaction lifecycles. Conduct knowledge transfer sessions on operational best practices and establish support channels for developers to enhance their operational capabilities. Achieve AI/ML certifications for team members to enhance technical capabilities and expertise. Adds to team culture of diversity, equity, inclusion, and respect Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 5+ years applied experience. Hands-on experience with cloud-based applications, technologies and tools, deployment, monitoring and operations, such as Kubernetes, Prometheus, FluentD, Slack, Elasticsearch, Grafana, Kibana, etc Relational and NoSQL databases; developing and managing operations leveraging key event streaming, messaging and DB services such as Cassandra, MQ/JMS/Kafka, Aurora, RDS, Cloud SQL, BigTable, DynamoDB, MongoDB, Cloud Spanner, Kinesis, Cloud Pub/Sub, etc Networking (Security, Load Balancing, Network Routing Protocols, etc) Demonstrated experience in the fields of production engineering and automation. Strong understanding of cloud technology standards and practices. Proficiency in utilizing tools for monitoring, analysis, and troubleshooting, including Splunk, Dynatrace, Datadog, or equivalent. Preferred qualifications, capabilities, and skills Ability to conduct detailed analysis on incidents to identify patterns and trends, thereby enhancing operational stability and efficiency. Familiarity with digital certificate management and automation tools. Knowledge of frameworks such as CI/CD pipeline. Excellent communication and collaboration skills. Role: Software Development - Other Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills JMSNoSQLWealth managementcassandraAgileMongoDBTroubleshootingLoad balancingMonitoringSQL
Posted 2 hours ago
•
Typically responds within 2 days
Job description The Software (CE-SW) group is responsible for developing and improving the software ecosystem around Arms next generation of applications processors and IP. This means working with processors and other hardware technology not yet available to the public. You will join a team of Software Engineers who share a passion for leaving their mark on the future of computing. read more Key Skills Manual testingTesting toolsLinux kernelDebuggingAgileWindowsSystem softwareAutomotiveAndroidPython
Posted 5 hours ago
•
Typically responds within 2 days
Job description Job Description TITLE : eCommerce Principal engineer REPORTING TO : Manager WORKING LOCATION : Bangalore, India The Role : The position shall manage the group of developers technically in Dublin, to develop one or more high quality eCommerce products (Microsoft based tech stack) and related mobile application for the Primary Eurofins eCommerce Portal. Product is developed in coordination with the India & Europe Team. Responsibilities : The role has ultimate responsibility for the assigned project(s) and manages all aspects of delivery including definition, planning, monitoring, customer satisfaction and others aspects of an agile product development. This role is more of a hands-on Development Manager who will have the total accountability and responsibility for delivering with highest quality (minimum defect leakage and density) and within the said cost/time. Some of the responsibilities are listed below; however these are not the exhaustive set of responsibilities. Deliver high quality shippable product as per the scope of the program. Should ensure that the quality is measured, monitored and improved with every release. Manage team of Developers technically, and ensure that all best practices of software engineering is implemented. Oversee planning, daily stand up meetings, reviews, retrospectives, sprint and release planning, demos and other agile project related meetings. Ensure the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility. Establish clear ownership for project tasks, ensure that team members have the tools needed, and provide timely feedback. Report (or contribute in preparing the status report) to Sr. management Assess project issues and identify solutions to meet productivity, quality and customer. REQUIRED EXPERIENCE AND SKILLS: Experience: Overall 8-10 years in experience in IT Application/Software Development field. Good and hands-on knowledge of Agile adoption (concept of delivering MVP) is mandatory. Good to have handled atleast 2 eCOM or e-Portal development projects including it s deployment and maintenance. Additional knowledge of delivering multi-platform mobile apps is an advantage. Good to have working experience in US, UK or Europe for atleast 2 years (should have stayed onsite for extended period). Highly assertive and ability to drive the onsite teams to seek information or clarification. Self-Managed and highly independent. Healthcare or life science domain will be highly preferred. Technology skills: Strong and proven background in Information Technology. Strong working knowledge of .NET, C#, ASP.NET MVC, Web Services, WCF Rest and Web API Working knowledge of Angular, JavaScript, HTML 5 and CSS 3, Bootstrap technologies Working knowledge of MS SQL Databases Working knowledge of ESB or Message Queuing (MSMQ). Microservices is an added advantage. Methodology skills AGILE, TDD, UML Qualifications BE Computer Science/MCA or any other Bachelor s degree with the right experience Role: Software Development - Other Industry Type: Biotechnology Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: MCA in Computers Key Skills Computer scienceMS SQLUMLJavascriptAgileHealthcareWCFmicrosoftInformation technologyMonitoring
Posted 1 day ago
•
Typically responds within 2 days
Job description What Youll do: We are seeking an SAP S/4HANA ABAP Developer with 3 to 4 years of experience to join our SAP technical team. The ideal candidate will be responsible for designing, developing, and implementing custom solutions and enhancements using ABAP in an SAP S/4HANA environment. You will collaborate with functional teams to translate business requirements into efficient and scalable technical solutions. A good understanding of modern SAP development paradigms such as CDS Views , AMDP is expected. Experience with FIORI is an added advantage. Mandatory Skills : Strong hands-on experience in ABAP, including: Object-Oriented ABAP (OOABAP) BAPI, BADI and Enhancement Techniques Adobe Forms Experience in S/4HANA-specific development: OData services in SAP Gateway Core Data Services (CDS) Views ABAP Managed Database Procedures (AMDP) Good understanding of performance tuning and debugging techniques. What you bring: Design, develop, and implement ABAP-based solutions, enhancements, reports, and interfaces in SAP S/4HANA. Develop and optimize CDS Views, AMDP based applications for custom business needs. Work on enhancements using BADI, BAPI, User Exits, and Enhancement Framework. Develop and manage Adobe Forms. Collaborate with functional consultants to understand business requirements and deliver quality solutions. Perform code reviews, debugging, and performance optimization. Ensure adherence to SAP best practices and coding standards. Participate in unit testing, integration testing, and troubleshooting of technical issues. Stay up to date with SAP S/4HANA innovations and development tools. Support the delivery of Proof of Concepts (POCs) to evaluate new technologies where applicable. Qualifications : Bachelor s degree in Computer Science, Information Technology, Engineering, or a related field. 3-4 years of hands-on experience in SAP ABAP development. Excellent problem-solving and communication skills. Ability to work collaboratively in Agile teams. Role: ERP Developer Industry Type: Software Product Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Computer sciencePerformance tuningAutomationCodingDebuggingAgileUnit testingTroubleshootingInformation technologyAuditing
Posted 1 day ago
•
Typically responds within 2 days
Job description Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues; partners with the product team to understand business needs and functional specifications. Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages. Tests application using test-driven development and behavior-driven development frameworks to ensure the integrity of the application. Conducts root cause analysis of issues and participates in the code review process to identify gaps. Implements continuous integration/continuous delivery processes to ensure quality and efficiency in the development cycle using DevOps automation processes and tools. Ideates, builds, and publishes reusable libraries to improve productivity across teams. Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications. Solves difficult technical problems to ensure solutions are testable, maintainable, and efficient. Required Qualifications: 2 years of experience in software development or a related field 2 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development 2 years experience working with any of the following: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps Bachelors Degree in computer science, computer information systems, or related field (or equivalent work experience in lieu of degree) Preferred Qualifications: 2 years of experience writing technical documentation in a software environment and developing and implementing business systems within an organization Role: Full Stack Developer Industry Type: Retail Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Computer scienceRoot cause analysiscontinuous integrationAutomationCodingApplication programmingtest driven developmentMiddlewareSDLCTechnical documentation
Posted 1 day ago
•
Typically responds within 2 days
Job description Lowe s Companies, Inc. (NYSE: LOW) is a FORTUNE 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2024 sales of more than $83 billion, Lowe s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Mooresville, N.C., Lowe s supports the communities it serves through programs focused on creating safe, affordable housing, improving community spaces, helping to develop the next generation of skilled trade experts and providing disaster relief to communities in need. For more information, visit Lowes.com. Job Summary The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This includes developing, configuring, or modifying integrated business and/or enterprise application solutions within various computing environments. This role will be working closely with stakeholders and cross-functional departments to communicate project statuses and proposals. Job Description Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues; partners with the product team to understand business needs and functional specifications. Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages. Tests application using test-driven development and behavior-driven development frameworks to ensure the integrity of the application. Conducts root cause analysis of issues and participates in the code review process to identify gaps. Implements continuous integration/continuous delivery processes to ensure quality and efficiency in the development cycle using DevOps automation processes and tools. Ideates, builds, and publishes reusable libraries to improve productivity across teams. Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications. Solves difficult technical problems to ensure solutions are testable, maintainable, and efficient. Required Qualifications 2 years of experience in software development or a related field 2 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development 2 years experience working with any of the following: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps Bachelors Degree in computer science, computer information systems, or related field (or equivalent work experience in lieu of degree) Preferred Qualifications 2 years of experience writing technical documentation in a software environment and developing and implementing business systems within an organization Role: Full Stack Developer Industry Type: Retail Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Computer scienceRoot cause analysisAutomationCodingApplication programmingtest driven developmentMiddlewareSoftware solutionsSDLCTechnical documentation
Posted 1 day ago
•
Typically responds within 2 days
Job description Job Description Summary You will be responsible for designing and programming a large component , feature, set of features or whole feature area. You will help drive the high-level architectural discussions regarding the work that the team is doing. You will lead design meetings and tech breakdowns. You will ask questions in the ideas to ensure that edge cases are covered. You will help organize the work by breaking down feature epics into stories and tasks. You will help prioritize the work and ensure that the right things get done at the right time. You will help remove blockers. You will be involved in chasing down the answers to questions for the Architects, product owner, UX designer, or engineers from other teams. You will be doing code reviews on a daily basis and making sure pull requests don t sit for too long without receiving attention. You will also help mentor your teammates and are responsible for helping level up the team. You will ensure that best practices are implemented and followed. GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Job Description Roles and Responsibilities In this role, you will: Identify the scope of the work, provide initial estimate and justify the estimate with facts Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle. Engage in technical discussions; participate in technical designs and present technical ideas through white boarding Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal Maintain code quality through best practices, unit testing and code quality automation Seek and provide feedback on design and development Demonstrate the ability to make informed technology choices after due diligence and impact assessment Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module Help in designing interfaces and information exchange between modules Articulate the need for scalability and understand the importance of improving quality through testing. Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project Job Description Drive design reviews, define interfaces between code modules, and applies existing technology to designs Be an expert in assessing application performance and optimizing/improving it through design and best coding practices Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Provide guidance to a team of 5 to 7 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM Work with Product owners to understand product requirements & vision Write code that meets standards and delivers desired functionality using the technology selected for the project Education Qualification Bachelors Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with advanced experience. More than 10 years of experience in Software Development, minimum 2 years of experience leading a software development team as Technical Lead. Desired Characteristics Technical Expertise: Strong expertise on C++ 14 Embedded Software development on Linux and ability to interface with hardware design and development Excellent knowledge of Yocto OS , IP protocols, interfaces , device drivers and hardware subsystems Good expertise in Dev Ops/Containers(Dockers) Network programmin
Posted 1 day ago
•
Typically responds within 2 days
Job description If you are a software engineering leader ready to take the reins and drive impact, we ve got an opportunity just for you. As a Director of Software Engineering at JPMorgan Chase within the Corporate Technology Team, you lead a technical area and drive impact within teams, technologies, and projects across departments. Utilize your in-depth knowledge of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving as a primary decision maker for your teams and be a driver of innovation and solution delivery. Job responsibilities Leads technology and process implementations to achieve functional technology objectives Makes decisions that influence teams resources, budget, tactical operations, and the execution and implementation of processes and procedures Carries governance accountability for coding decisions, control obligations, and measures of success such as cost of ownership, maintainability, and portfolio operations Delivers technical solutions that can be leveraged across multiple businesses and domains Influences peer leaders and senior stakeholders across the business, product, and technology teams Champions the firm s culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification in software engineering concepts and 10+ years applied experience. In addition, 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise Experience developing or leading cross-functional teams of technologists Experience with hiring, developing, and recognizing talent Experience leading a product as a Product Owner or Product Manager Practical cloud native experience Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field Preferred qualifications, capabilities, and skills Experience working at code level Role: Head - QA Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Quality Assurance and Testing Education UG: Any Graduate PG: Any Postgraduate Key Skills Product managementComputer scienceTrainingCodingCloudManager TechnologyDirectorMathematicsApplication softwareSolution delivery
Posted 1 day ago
•
Typically responds within 2 days
Job description Who are we At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the worlds top 50 banks, we aim to boost financial inclusion for all. Join us and be part of a vibrant company that embraces diverse perspectives, and is committed to doing well by doing good. What will you contribute Reporting to the Senior Development Manager , the Software Engineer d esigns, develops, analyzes, and maintains high-quality software product applications. This position is located in Bangalore. Responsibilities Deliverables: Your deliverables as a Software Engineer will include, but are not limited to, the following: The objective of this role is to participate on the strategic development of the new Front End for Opics. More precisely: Understand Opics Front End Transformation project Participate to the development of new apps and components for Opics Extend the test coverage of the reusable shared library of components Propose product improvements for seamless implementation and follow up on fixes, new development, and validation of new features in coordination with product, development and quality teams. Share the knowledge with team members. Interact with internal stakeholders to support product releases and/or resolve software issues. Participate in Front End Architectural solutions Required Experience: 4+ years experience in Angular, Javascript, HTML and CSS UX/UI Front End Architecture Design Excellent analytical skills Problem solving, proactive attitude Good team player An experience or knowledge in the financial industry would be a plus We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold: Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave. Well-being: Access confidential one-on-one therapy through our Employee Assistance Program, unlimited personalized coaching via our coaching app, and access to our Gather Groups for emotional and mental support. Medical, life disability insurance, retirement plan, lifestyle and other benefits* ESG: Benefit from paid time off for volunteering and donation matching. DEI: Participate in multiple DEI groups for . We learn from one another, embrace and celebrate our differences, and create an environment where everyone feels safe to be themselves. Be unique, be exceptional, and help us make a difference at Finastra! Role: Full Stack Developer Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Analytical skillsCareer developmentFront endArchitectureFinancial inclusionFinanceArchitectural designJavascriptHTMLFinancial services
Posted 1 day ago
•
Typically responds within 2 days
Job description Would you like to be part of a team that is solving challenging problems for Amazon s Physical StoresAre you passionate about delivering new experiences that delight our customers and building highly available and low latency systems that can scale up to ever expanding customer baseWe are hiring a strong SDE2 for contributing to the Physical Stores. Working collaboratively, shaping the vision and strategy for solving business problems Develop an architecture, thinking long term about futuristic needs. Mentor, grow, and share the journey to deliver with quality. Deep dive, develop and deliver systems that are highly maintainable. Technical leader for the team with the ability to deliver against all odds. Data driven approach for making right architecture decisions, managing business priorities A day in the life As a software development engineer on this team, you will play a pivotal role in the following: - Work with the team and stakeholders to help drive business decisions. - Design, implement, test, deploy, and maintain innovative software solutions to drive service optimization, cost, and security. - Use software engineering best practices to ensure a high standard of quality for all of the team deliverables - Write high-quality software - Work in an agile, startup-like development environment, where you are always working on the most important stuff. About the team Diverse Experiences - We values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn t followed a traditional path, or includes alternative experiences, don t let it stop you from applying. Mentorship Career Growth - We re continuously raising our performance bar as we strive to become Earth s Best Employer. That s why you ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life Balance - We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there s nothing we can t achieve in the cloud. - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelors degree in computer science or equivalent read more Key Skills Computer scienceEngineer IICodingArchitectural designAgileSoftware development life cycleProgrammingBusiness managementInternshipSoftware solutions
Posted 1 day ago
•
Typically responds within 2 days