Software Engineer II

This is a mid-level position that will contribute to a team effort in all aspects of software engineering including design, development, testing, and support. This position will also support project estimation and task delegation.

Aufgaben

  • Be a subject matter technical expert, provide a roadmap to the development team and make architectural decisions in consultation with the project technical architect. This person is humble, talented, quick learner, and always looking to make things better.
  • Collaborate with developers and project managers to deliver high quality and successful software implementations that meet the business goals of the customer
  • Write technical specifications for custom modifications (Product Backlog Item)
  • Write C# code to meet functional and technical specifications
  • Write and execute unit and integration test plans
  • Participate in software functional tests using an equipment emulation model
  • Provide start-up and post go-live support to customer sites
  • Participate in the on-call rotation
  • Stay abreast of current and new technologies and also work closely with the product development team in Austria
  • Conduct code reviews and mentor team members for best practices
  • Lead scrum process by conducting frequent scrum meetings and manage task priorities
  • Act as a mentor to new team members and provide necessary guidance for their scucessful onboarding

Anforderungen

Qualifications:

  • A Bachelor's degree in Computer Science
  • Excellent written and verbal communication skills
  • Excellent problem solving and troubleshooting skills
  • 3 plus years of experience in object-oriented design  principles and programming in C#
  • Design patterns expert
  • Experience in a relational database with Entity Framework and LINQ
  • Understanding of asynchronous and parallel programming techniques
  • Understanding of code optimization techniques
  • Knowledge of Microsoft Visual Studio 2015 or newer
  • Solid understanding of product versioning and source control practices
  • Microservices or Service Oriented Architecture (SOA)
  • A strong advocate of agile methods and practices
  • A finisher!
  • Ability to Lead by example, and have fun while working in a fast-paced environment

Preferred Experience          

  • Previous experience (3+ years) delivering software solutions in a material handling environment
  • 3+ years of Oracle database experience
  • Microsoft Windows Presentation Foundation (WPF)
  • Understanding of Microsoft Windows Workflow
  • Familiarity with Microsoft TFS
  • Familiarity with Jenkins and CI/CD practices (DevOps background)
  • Familiarity with monitoring software like Icinga, NewRelic
  • Experience with Docker/containerization
  • Microsoft Certified Professional (MSP)
  • Certified Scrum Master (CSM)

Travel Requirements:

  • Must be able to travel up to 40% of time on short notice, including international travel

Leigh Baker

+1231 798 4547
Anstellungsart
Vollzeit - Permanent
Kategorie
IT / Software
Standort
Grand Rapids, Michigan