Software Engineer

2 months ago


Wuhan, China Cognizant Technology Solutions Full time

Project / Program Manager

Qualification:

Science / Engineering graduate

Responsibility:

Stakeholder Management
  • • Responsible for liaising between project teams across locations and the Customer.
  • Service Management.
  • •Participate and provide inputs for release planning.
  • •Act as the Cognizant Delivery team point of contact for the portfolio.
  • •Support Service Management / process related activities performed by the SMO with relevant delivery data.
  • •Responsible for end to end services for the application cluster / portfolio being managed.
  • •Coordinate with onsite and offshore teams as necessary during project delivery, including daily connect calls.
  • Service Tracking.
  • •Ensure adherence to SOW requirements including client security and compliance needs.
  • •Follow up with internal and external stakeholders (Customer and Vendor liaison) to progress tickets to resolution.
  • •Ensure adherence to defined processes (like creating problem records, performing timely RCA's, creating knowledge articles, maintaining application documentation etc).
  • •Prepare performance dash boards & management reports.
  • •Ensure schedule adherence for release requests and notify stakeholders in case of deviations.
  • Service Execution.
  • •Conduct periodic data analysis, perform RCA for any targets missed and customer escalations.
  • Report the findings to the Service Manager.
  • Implement all Corrective and Preventive actions.
  • •Deploy process as defined in the process handbook.
  • •Prepare release notes and ensure application documents are updated to reflect the changes made.
  • Knowledge Management.
  • •Liaise with Academy for project level training needs and ensure training plans are made available based on skillset needs.
  • Requirements Gathering.
  • Participate in requirement gathering JAD sessions and support documentation where applicable (business, functional, UI, usability, data, compliance, data migration, NFR, 3rd party tools & products).
  • Raise clarifications with customer / onsite to eliminate any ambiguity on the scope of work assigned from the Client / Project Cocoordinator.
  • track to closure any open clarifications with customer / onsite.
  • understand and translate requirements into design.
  • Resource/ Efforts Estimation and Monitoring.
  • Provide input on technical effort estimation to arrive at resourcing plans.
  • participate in management reviews and teleconferences and report weekly status and walkthrough to the Project Manager / Client.
  • Followup with customer POC to resolve team issues and dependencies.
  • raise concerns regarding changes in timelines and expectations with customer point of contact to resolve the same.
  • Design &Analysis.
  • Develop proof of concept as designed by architect.
  • setup development environment for team to work in.
  • break up the modules considering technical aspects.
  • Understand interdependencies of the various components in work packages that are being developed.
  • Create design documents with the support of the architects for the assigned scope.
  • Work with architect to understand the architecture of the application, high level approaches and ensure that the design is in line with overall direction.
  • conduct peer review, as required.
  • Organize design review sessions with various stakeholders to validate design is as per requirements.
  • Coding.
  • Identify the standards applicable for the work packages / components.
  • Familiarize the team with development environment and CTS and customer specific coding standards, guidelines and best practices to be followed through sessions and document sharing.
  • Review the code created by team and provide review comments to the developers.
  • develop code for core / critical module(s) needed for the project.
  • Contribute towards development of framework.
  • Develop/ review tier coding, business layer coding, interface development, service development, creation of stored procedures etc as applicable for the work package / project.
  • Write efficient queries and understand logical and physical data models.
  • follow up with Developers to ensure integration of components (input / output).
  • troubleshoot critical technical issues.
  • Handle escalations related to critical technical issues.
  • create detailed tasks for the scope and share timelines for the same with the team.
  • track the status of the tasks assigned, maintain detailed task information for the work packages owned and do periodic reporting.
  • conduct technical review and audit.
  • Create quality check points for all deliverables.
  • estimate at task level in the area of work concerned, measure and report the actual effort against the estimated effort and ensure task progress reporting in C20 or any other applicable tool.
  • Prepare and report status for the scope responsible.
  • conduct peer reviews in coding and testing phase.
  • Defect Management.
  • Create training plan for team as identified in the training plan for the project.
  • Plan and participate in innovation sessions.
  • identify and implement innovative processes to reduce manual intervention and improve productivity based on technology and domain expertise.
  • Prepare business case to quantify process improvement (efforts saved etc).
  • Identify/ evaluate opportunities for valueadds and implement valueadds for the project.
  • Participate in front end delivery audit(s).
  • highlight and identify technical risks to project manager.
  • Knowledge Management.
  • Contribute towards updating knowledge assets, user manual, online help document, installation scripts and installation manual and leverage the same.
  • Support process audit activities.
  • Conduct knowledge transfer sessions for new joiners in the project team.
  • conduct training through academy (if approved).
  • Guide and mentor team junior members from a technical perspective to ensure quality delivery of the components.
  • User Story / Epic Grooming & Sizing.
  • Facilitate decision making on architectural components.
  • Understand functional and technical user user story dependencies.
  • Understand and build technical stories and alignment to the features from product owner.
  • Prioritize feature and user stories and manage dependencies.
  • Distribute work to Software Engineers within the team.
  • Identify new / alternate features and recommend to the team.
  • Size user story (effort, size, etc) in the area of work concerned.
  • Validate user story sizing and do feature sizing.
  • Track and report efforts estimated.
  • Coding (user story Realization).
  • Understand how to perform app portfolio analysis in an agile way.
  • Architect and design the platform components (Eg security, logging, authentication, cashing, etc).
  • Guide team on multicloud platform (Leveraging all core infrastructure components.
  • Eg cloud foundry implementation, API gateway setup, building microservices marketplace).
  • how to evolve monolithic apps to be service oriented (ie understand when and how to break out Microservices from the monolith).
  • Develop tier coding, business layer coding, interface development, service development, creation of stored procedures, etc as applicable for the work package / project.
  • Design and develop DevOps environment.
  • Review and mentor coding activities.
  • Help team realize containerization strategies.
  • Define and implement design guidelines.
  • CTS and customer specific coding standards, guidelines and best practices.
  • Understand all competency layers (Eg UI, platforms, methodologies, etc) and raise clarifications / issues / concerns regarding work output.
  • Seek inputs and incorporate feedback / fix defects regularly.
  • Highlight and manage any potential risks.
  • Update traceability matrix for the work package developed.
  • Define the SCM / DevOps policies set for project.
  • raise clarifications / issues / concerns regarding work output to the lead on time.
  • Integration of 3rd party / internal applications with product being developed.
  • Extreme programming.
  • Applying security features using defensive programming techniques.
  • Deployment.
  • Deploy user story as per client agreement.
  • Develop build scripts.
  • Testing.
  • Develop and execute automated test scripts as.

Must Have Skills

  • Spring Boot
  • Microservices
  • Spring MVC
  • Spring Core
  • REST Web Services
  • Core Java
  • PL/SQL

Good To Have Skills

  • Websphere application server
  • SQL Server
  • Mockito
  • ETL
  • Spring Logging
  • Dynatrace
  • IT Service Management
  • Postman
  • Postgre
  • Splunk
  • Service Now
  • PCF
  • Groovy
  • Spring Security
  • Spring Batch
  • Java Persistence API
  • GIT
  • Web Logic Application Server
  • Hibernate
  • SOAP
  • Java Message Service
  • Maven
  • MySQL
  • Oracle
  • Linux
  • Tomcat
  • JBoss
  • Struts
  • EJB

  • Sr Engineer, Software

    4 weeks ago


    Wuhan, China Molex Full time

    Your Job Software development of new and existing products that meets or exceed customer expectations. Support PM and manager on all project in software development, product testing, technical document and issue analysis etc. What You Will Do Support to solve the problem of existing products Understand and ensure that software design meets the...

  • Software Engineer

    3 weeks ago


    Wuhan, China Valeo Full time

    Valeo is a tech global company, designing breakthrough solutions to reinvent the mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leader on our businesses, and recognized...

  • Software engineer

    7 days ago


    Wuhan, China Faurecia Full time

    Job Description 软件开发工程师(电机控制方向) 要求: 电子、嵌入式、软件工程、计算机科学、自动化或相关专业本科以上学历,优先研究生电机控制方向; 有2-3年软件开发经验,其中1-2年电机控制相关经验,优先汽车电子方向,可扩展到其他工业控制领域; ...

  • Maintenance Engineer

    3 weeks ago


    Wuhan, China Garrett - Advancing Motion Full time

    Garrett is the true pioneer of automotive turbocharging dating back more than 60 years, and continues today as the world's leader in turbo technology solutions and an experienced supplier of electric boosting products and automotive software to support passenger cars, commercial vehicles and off-highway equipment. With a worldwide footprint of engineering...


  • Wuhan, China Lenovo Full time

    Description and Requirements 职责描述: 1. 独立负责Camera HAL的开发和维护; 2. 独立负责新功能的评估和开发,稳定性问题的解决; 3. 带领团队完成新功能或者方案的评估工作及最终实现; 4. 定期对团队成员进行知识领域的培训,完成团队的Camera能力建设; 5....

  • Sr. Engineer, Test

    4 weeks ago


    Wuhan, China Molex Full time

    Your Job Insure product performance meet customer spec, Train new employee Our Team GUI development of new and existing products that meets or exceed customer expectations. Support Sr. engineer and manager on all project in software development, product testing, technical document and issue analysis etc.;  What You Will Do Execute testing tasks...

  • AME engineer.

    2 days ago


    Wuhan, China ZF Group Full time

    Req ID Wuhan, China The role of the AME engineer is responsible for providing technical guidance and manufacturing expertise in the development and implementation of manufacturing planning initiatives within the business unit in Region China. This position is also responsible for industrialization of new products through the successful launch of programs...


  • Wuhan, China Bosch Full time

    Job Description ETAS recently acquired highly skilled individuals to join our fast growing Software Engineering Solution division to deliver engineering, consulting and training services in several key areas of embedded systems development. The position at ETAS China requires close collaboration with ETAS's offices in Asia and Europe, and includes the...


  • Wuhan, China Bosch Full time

    Job Description CP Autosar嵌入式开发工程师 ETAS recently acquired highly skilled individuals to join our fast growing Software Engineering Solution division to deliver engineering, consulting and training services in several key areas of embedded systems development. The position at ETAS China requires close collaboration with ETAS's offices in...


  • Wuhan, China Applied Materials Full time

    Key Responsibilities: Performs all standard service activities through Tier I unassisted.Performs standard Tier II with assistance.Able to perform routine preventative maintenance within established timeframes.Completes quality repairs. Responds to fab issues by communicating with other engineers and participating in escalation conference calls.Verifies...


  • Wuhan, China Applied Materials Full time

    Technical Support Engineer (TSE) – Job Description Principle Responsibilities: % of time (estimation): 1. Provide technical assistance to CE’s 65% 2. Evaluate data, identify top technical issues, Part Validation Process 20% 3. Review and update documentation, knowledge dB, BKM’s 10% 4. Review and provide input on technical training 5% 5. Fly and...

  • Java Developer

    23 hours ago


    Wuhan, China CNB1 Bokai Enterprise Services (Wuhan)Co.,Ltd 伯凯企业服务(武汉)有限公司 Full time

    Job Description: JD: • Bachelor or Master degree in Computer Science or related fields like Software Engineering or other majors with strong IT related background • 3+ years of professional experience as a Devops engineer, SRE or similar role. • Expert knowledge in the field of continuous Integration/ continuous Test/ continuous Deployment. -...

  • FAE, Test

    4 weeks ago


    Wuhan, China Molex Full time

    Your Job Field Applications Engineer (FAE) provides customer facing, telephone and email presales and post-sales technical support, recommends products and solutions, and trains partners and end users on Optical Communication WDM Solutions including Optical Amplifier, Optical Monitor, Optical Switch, Optical Line card and subsystem. What You Will Do ...


  • Wuhan, China MAHLE Full time

    ./51/LP Your Roles & Responsibilities : Follow PDP procedure to launch export business project/APQP activities on time, on quality, on cost. Coordinate resolution of supplier quality problems with plant. Drive suppliers' continuous improvement programs. Administer corporate and departmental procedures, required documentation and files. ...


  • Wuhan, Hubei, China MAHLE Full time

    ./51/LPYour Roles & Responsibilities:Follow PDP procedure to launch export business project/APQP activities on time, on quality, on cost.Coordinate resolution of supplier quality problems with plant.Drive suppliers' continuous improvement programs.Administer corporate and departmental procedures, required documentation and files.Maintain effective relations...


  • Wuhan, China Cummins Inc. Full time

    Description As part of a formal apprenticeship or regional training program, assists more experienced employees to learn and develop skills in services, support and maintenance within the determined location and specialty (i.e. Electrician). Performs activities under moderate supervision. Maintains safe work habits and actions in all aspects of...

  • Solution Architect

    3 weeks ago


    Wuhan, China Amazon Connect Technology Services (Beijing) Co., Ltd. - C46 Full time

    Amazon Web Services, an Amazon.com Company, has been the world’s leading cloud provider for more than 17 years with the most mature, comprehensive, and broadly adopted cloud platform. We have over 200 fully featured cloud services, managed from 99 availability zones within 31 geographic regions across the globe. Millions of customers in over 240 countries...