Senior Software Engineer

23 Jun 2024

Vacancy expired!

Title: Senior Software Engineer

Mandatory skills: SAP Sales and Distribution, Materials Management, Vehicle Management System, VMS,BAPI, BADI, ALE, RFC, IDOCS,Java web development, Spring, RESTful API,change management, business requirements, document technical solutions,User exits, development functions, design patterns, loosely coupled architectures,ABAP Unit, Worksoft, SAP ATC, Cypress, Puppeteer,DevOps, lean development, Continuous Integration, GitHub, Continuous Delivery, Jenkins, Active Control,Applications development environment, database, data management,system execution, quality monitoring tools, technical solution, solution design,AppDynamics, Grafana, Graylog, SAP Focused Run, SonarQube, nGeniusONE,SAP UI5 Fiori, SAP HANA database administration, SAP Cloud Platform Description:

MAJOR PURPOSE:Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver functionality for the complete product or products it supports. This level designs complex/significant parts of a system/sub-system or works on acomplete product of a broad scope and solves well-defined problems with little guidance. May act as a work lead, providing technical coaching to other engineers and support personnel; Recognized as an expert user of critical technology; develops new software functionality for product development.MAJOR DUTIES:Description of the major duties performed in this job. Develops, codes, configures, and tests programs and systems. Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications. Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives. Executes necessary documentation, as directed, or needed. Collaborates with other relevant stakeholders and team members to ensure that features meet business needs. Follows industry-standard agile software design methodology for development and documentation. Mentors junior software engineers on the team.

QUALIFICATIONS:Competencies, technical skills, formal education and relevant work experience critical for successful individual performance of essential functions.Competencies and target level: The leadership level of the job determines competencies in the client Competency Model. Resources can be found in the Talent Central Self Service Portal.Technical Skills & Knowledge: Specialized skills, knowledge and abilities needed to perform the essential functions of the job. Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation. (Performs more complex functions, understands principles, may teach others.) Ability to analyze, translate, and define business requirements into technical solutions. (Performs more complex functions, understands principles, may teach others.) Ability to apply engineering principles and concepts for designs. (Performs more complex functions, understands principles, may teach others.) Ability to manage many competing priorities/requests in a fast-paced environment (Performs more complex functions, understands principles, may teach others.)

Education: Formal education or training required to perform the essential functions of the job. Includes degrees, certifications, licenses and/or registration requirements. Degree in an Engineering/Technology discipline or equivalent experience.(University Degree (4 years or equivalent)) Degree in an Information Technology discipline or equivalent experience.(University Degree (4 years or equivalent))

Relevant work experiences: Type and amount of experience necessary to perform the essential functions of the job. May include specific roles and/or an understanding of a particular function, organization, industry or product line. Product design, test and/or analysis experience. (4 - 7 years) Previous experience in programming/software development. (4 - 7 years) Software development processes experience. (4 - 7 years) Participating in Agile Development (4 - 7 years) Experience working in an Agile Environment (4 - 7 years) Specific Position Requirements- Responsible for collaborating with other engineers to develop and support new and existing functionality and design the best technical solution to complex business problems for the Order Product.- Lead analysis, design, configuration, development, testing, deployment, documentation, implementation, and maintenance of SAP solutions for the Order Management Program specifically for the Order Product.- Collaborate with other functional teams and adopt best practices to ensure the solution design helps meet the operational, integration, cost, quality and performance goals of the solution.- Participate on projects to implement product upgrades like S/4 and patches supplied by vendors- Review technical deliverables from other software engineers- Ensure changes are assessed for global systems impact- Lead overall issue resolution in SAP including performing diagnostics, resolving technical integration and performance issues.- Become the technical subject matter expert for the applications and ensure all required support documentation is complete and up to date- Follows industry-standard agile software design methodology for development and documentation.Required Skills, Knowledge, & Relevant Work Experience• 7+ years of ABAP development environment (Object Oriented ABAP) and SAP NetWeaver Gateway experience• Demonstrated working experience with BAPIs, BADIs, ALE, RFCs, IDOCS, Enhancements, SmartForms, Dynpro, ECC 6.0, and/or User exits (development functions) and technical change management tools• 3+ years of experience supporting solutions by answering general questions, resolving break/fix issues, and working on process enhancements• 1+ years of TDD, automated test script creation experience utilizing ABAP Unit, Worksoft, SAP ATC, Cypress, Puppeteer etc• 1+ years of experience with Agile/Scaled Agile methodology and full life-cycle development• Ability to analyze business requirements and define/document technical solutions• Interpersonal communication, negotiation, and conflict resolution skills• Applications development environment, database, data management and infrastructure capabilities and constraints knowledgeDesired Skills, Knowledge & Relevant Work Experience• Experience in Order Fulfillment, Order Processing, SAP Sales and Distribution, Materials Management, Vehicle Management System (VMS)• Experience with Java web development with Spring and RESTful APIs• 1 or more years of experience with DevOps principles and lean development such as Continuous Integration (e.g. GitHub) and Continuous Delivery (e.g. Jenkins, Active Control etc.)• Working understanding of design patterns and loosely coupled architectures• Experience configuring and implementing system execution/quality monitoring tools like AppDynamics, Grafana, Graylog, SAP Focused Run, SonarQube, nGeniusONE etc.• SAP UI5/Fiori experience• Understanding of SAP HANA database administration• Experience in SAP Cloud Platform• Experience with Public Cloud services in AWS and/or Microsoft AzureEducation (Specific Branch of Study, Certificate): Bachelor's degree in IT/Computer Science/Engineering

ShiftShift 1Additional information:- This team is currently working a hybrid schedule – candidates must be able to work onsite every Thursday until a full return to office plan is in place VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions.

Contact Details : VIVA USA INC.3601 Algonquin Road, Suite 425Rolling Meadows, IL 60008 | http://www.viva-it.com

  • ID: #43559077
  • State: Illinois Moline 61265 Moline USA
  • City: Moline
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2022-06-23
  • Deadline: 2022-08-19
  • Category: Et cetera