Senior Software Development Engineer

UPS

In, IN, United States
Software engineering principles
Design, develop, maintain, test
Systems life cycle management
Applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software that provide business capabilities, solutions, and/or product suites

Job Summary

  • Applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software that provide business capabilities, solutions, and/or product suites.
  • Stays current on industry trends and serves as an expert on the software development lifecycle and agile engineering practices, coaching others when needed.
  • Conducts a deep review of data and issues to quickly reveal the root cause of problem and recommends interim and long-term solutions to complex problems.

Matching Summary

Applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software that provide business capabilities, solutions, and/or product suites.

Skills & Requirements

Must-have

  • software engineering principles
  • design, develop, maintain, test
  • systems life cycle management
  • emerging technologies integration
  • agile engineering practices
  • troubleshooting complex problems
  • application development/programming

Nice-to-have

  • player coach capacity
  • theoretical and conceptual expertise
  • builds consensus
  • resource for colleagues
  • innovative possibilities
  • rewarding culture
  • talented teams

Key Requirements

  • University education and experience
  • Sophisticated subject matter expertise
  • In-depth conceptual and practical knowledge
  • Basic knowledge of related job disciplines
  • Experience with .Net, OpenShift, Oracle, Jenkins, TFS, Angular - Preferred

Work Rights

Not specified

Tailored Resume

Cover Letter