Pella Windows & Doors of North Carolina and Southwest Virginia

Senior Software Engineer – API

Pella Windows & Doors of North Carolina and Southwest Virginia

full-time

Posted on:

Location Type: Hybrid

Location: UrbandaleIowaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.
  • Capable of developing across all key development tools available.
  • Assist other analysts in increasing their knowledge of various technical tools.
  • 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.
  • Provides estimates of various technical tasks.
  • Assist Product Owner in taking high-level business initiatives into smaller deliverable pieces.
  • Able to quickly diagnose issues in a wide variety of areas without specific, detailed knowledge in the problematic area.
  • Support for implementations of projects assigned will occur on weekends.
  • Propose creative and elegant solutions to complex technical problems.
  • Collaborate and communicate with the team in an agile work environment.

Requirements

  • Bachelor’s degree in computer or related field (MIS or Computer Science or equivalent).
  • Strong Front-End Web development skills using HTML5, CSS, React.js, JavaScript, REST APIs.
  • Strong Server-Side service and Graphql and REST API development skills using Node.js, Java, etc.
  • Streaming technologies (Kafka, RabbitMQ, AWS SQS).
  • Nice to have technologies: Docker, Kubernetes, AWS, CI/CD, Git, DevOps will be a plus.
  • Identity Management skills will be a plus (Okta).
  • Experience with Automated Testing tools will be a plus.
Benefits
  • Travel expected: 5-10% of time
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
HTML5CSSReact.jsJavaScriptREST APIsNode.jsJavaGraphQLKafkaRabbitMQ
Soft Skills
communicationcollaborationproblem-solvingagile methodologycreativityanalytical skillsteamworkadaptabilityknowledge sharingstatus reporting
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in MIS