Sr. Software Engineer Integration

Pella Corporation Pella , IA 50219

Posted 2 months ago

JOB SUMMARY:

To support a wide range of business requirements through the development and design of new/modified applications in compliance to Pella Standards while using a variety of technical tools. Work with the business understand problems to solve and then build out the solutions to solve. Ability to design, develop and maintain system integrations and user interfaces. Relay complex technical concepts to other functional and technical team members.

ESSENTIAL RESPONSIBILITIES:

Percentages represent guidelines only; May vary by position and fluctuate due to changing business needs.

1.50% Technical development

  • Develop code based on the technical design specifications. Perform initial code checkout. Communicate status to parties involved. Familiar with and helps improve and establish development standards. Can develop across all key development tools available. Assists other analysts in increasing their knowledge of various technical tools.

2.10% Day to day support of existing environment

  • Tier 3 type support - deep business and technical troubleshooting. Production issue resolution (alerts, tickets, requests from analysts). Able to quickly diagnose issues in a wide variety of areas without specific, detailed knowledge in the problematic area.

3.20% Technical design work

  • Technical specifications and analysis required to meet business needs. Able to take general business requirements and build a robust technical design through the entire business process. Creates and/or reviews technical design work for other technical analysts.

4.5% Project management

  • Provides estimates of various technical tasks. Coordinates projects with more than one technical requirement.

5.10% Capacity/performance management

  • Performs reviews for a variety of projects across many business areas.

6.5% Documentation and support handoff

  • Produce documentation to turn over to functional analyst or Sr. Analyst/Expert to be saved to appropriate location. Provides documentation and proposals for both technical and business analysts.

7.Supervisory Responsibilities: None

8.Responsibilities outside of normal business hours: On-call rotation as assigned. Support for implementations of projects assigned may occur on weekends.

9.Other duties may be assigned.

Responsibilities: As a member of the Order Orchestration Team, you will be responsible for the requirements gathering of new applications and enhancements to existing applications within our Order Orchestration team spanning bi-directional integrations between multiple ordering/quoting systems and multiple ERP systems. Will be responsible for ensuring that solutions are properly implemented, scalable, and sustainable after completion. Will be accountable for ensuring solutions are intuitive and easy to use/implement. Will be required to document solutions for ongoing support and enabling handoffs to operations and corporate resources during the scaling phase of an implementation. Also assists with issue resolution and troubleshooting.

Candidates should have a healthy addition to delivering high quality products in an agile environment while adhering to architectural guidelines and modern application disciplines. Candidates should have a passion and drive to investigate, innovate, and research with emerging technologies and help with defining guidance on how to introduce technologies (hardware and software) into a production environment. Candidates must have a passion to collaborate within a group setting to ensure team capabilities are expanded.

Candidate should act in a mentoring capacity to junior developers. They will be helping to solution and direct the business on approaches to solve the needs while adhering to the architectural guidelines of the enterprise.

Key Skills

  • Develop backend logic using Java Spring Boot and integrate with various database technologies (SQL or NoSQL) to handle data efficiently.

  • Utilize Node.js as a secondary skillset for specific tasks.

  • Optimize application performance and troubleshoot issues.

  • Understanding of microservice architecture build with event driven approaches.

  • Work with PostgreSQL and Oracle databases for data storage and retrieval.

  • Experience with business process engines (BPMN)

Technical Skills:

  • Profound knowledge of Java and Spring Boot framework.

  • Experience with Apache Kafka as a messaging service

  • Strong experience developing GraphQL and REST APIs in Java Springboot and NodeJS

  • Camunda is a plus.

  • Familiarity with Node.js for specific tasks.

  • Experience working with SQL-based relational databases (e.g., PostgreSQL, Oracle).

  • Knowledge of non-relational databases (e.g., MongoDB) is a plus.

  • Strong problem-solving skills and ability to work in an agile environment.

  • Excellent communication and teamwork skills.

  • Experience with NextJS/ReactJs is a plus.

Certifications or licenses: None

Travel expected: 5% of time

QUALIFICATIONS:

1.Education and/or Experience: Bachelor's degree in computer or related field (MIS or Computer Science or equivalent) and 5+ years related experience.

2.Leadership Competencies:

a. Collaborates Cross Functionally

b. Acts with speed & agility

c. Maintains Disciplined Focus

d. Establish Plans

e. Champion change and innovation

CONDITION OF EMPLOYMENT

Pella Corporation is committed to workforce diversity. Pella is a Tobacco-Free Work Environment. Pella participates in E- Verify. Pella will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization.

EQUAL EMPLOYMENT OPPORTUNITY

Pella Corporation provides a working environment free of discrimination and harassment. Pella Corporation treats all persons equally, regardless of race, color, sex, religion, national origin, age or disability, as each is protected under federal law. A number of states in which Pella operates have laws protecting classifications of Team Members not necessarily protected under federal law. Therefore, Pella also treats all persons equally, regardless of political affiliation and belief, pregnancy, national origin, age, creed, marital status, military status, sexual orientation, mental disorder, veteran status, ancestry or handicap as each category is protected under a municipal ordinance or state law.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Sr. Software Engineer Integration

Pella Corporation