Posted in

VC++ Software Engineer

VC++ Software Engineer

CompanyBlue Yonder
LocationDallas, TX, USA
Salary$90821 – $143896
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelors degree in Computer science, engineering or any other related field of education
  • Min of 8+ years of experience in software development with extensive C++ programming, OO design, problem solving and debugging skills
  • Expertise in Windows development using VC++, MFC UI, C#, Webservices
  • Experience in COM, DCOM, T-SQL, PL/SQL, XML, WPF, JSON, WebSockets, Git
  • Full stack developer
  • Ability to debug and deep dive into code to identify and resolve issues
  • A clear understanding of the product development cycle, technical requirements with a strong understanding of concepts related to OO design and OO programming practices
  • Candidate must have a strong record of delivering software projects on-time and with high quality
  • Candidate must possess good oral and written communication skills, be highly self-motivated, and capable of working in a collaborative team environment

Responsibilities

  • Develops quality software (including effective test code) according to Blue Yonder standards
  • Provides input for the prioritization of issues in the backlog and autonomously pulls issues or supports other team members as appropriate
  • Participates in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives
  • Translates business requirements to user stories and actively seeks feedback from the stakeholders
  • Takes the lead in designs of individual stories and translates the design to subtasks
  • Considers aspects of information security while coding and reviewing other’s code
  • Keeps up to date with technology and researches latest trends in the industry
  • Is perceived as the expert in the area and is the go-to person for related implementational and operational issues
  • Raises operational concerns during design phases
  • Produces actionable user stories to relieve operational pain
  • Plans and performs more complex changes and manages stakeholder expectations
  • Independently resolves incidents, drives associated post-mortem analyses, and ensures outcome is actionable for the team
  • Actively provides feedback during code reviews
  • Onboards new members to the team and helps develop junior engineers
  • Understands functional and technical requirements of software components
  • Feeds larger refactoring opportunities into the team’s backlog
  • Evolves the team’s continuous integration pipeline and fixes broken builds
  • Performs benchmark analyses, identifies hot spots, and derives appropriate measures to improve performance
  • Demonstrates problem solving and innovation ability
  • Acts according to company and team visions and requires user stories to adhere to those visions
  • Eager to gain a deep understanding of the problem domain
  • Clearly understands and communicates the impact of changes in the team’s deliverables on other teams and customers
  • Timely and proactively communicates impediments to commitments and helps others to overcome theirs

Preferred Qualifications

  • Exposure to Azure and AI/ML concepts is a plus
  • Exposure to scripting is a plus