To see other developer job opportunities,
please visit http://dev.fyicenter.com/
C++) Senior Software Engineer - Systems
Works with Software Architects, Product Managers, product developers, subject matter experts and others on system architecture and interface development.
Participate in defining technical product requirements and high-level architectural specifications, ensuring feasibility, functionality and integration with existing systems/platforms.
Provides technical advice to other departments within the organization.
Participate in the implementation of solutions that will improve the current product performance, quality, processes and standards.
Mentors and guides team members.
Recommends design solutions and hardware requirements that align with product business value.
Produce quality software artifacts.
Ensure quality code is checked in to avoid broken builds that can cause delays to the team.
Writes unit, regression, load and stress tests to verify software programs. Prepares any test data required.
Follows Company programming standards.
Follows Company design methodology.
Focused on team success. Works well in a team environment. Assists team members in all areas to achieve successful sprints and retrospectively provides feedback for continuous improvement.
Strong understanding of the Agile scrum methodology and how to work within an agile scrum environment.
Education: Bachelors degree in Computer Science, Engineering or a related field, or its equivalent.
Requires a minimum of five to eight years experience developing code using C++ programming language.
Requires a minimum of 1 to 2 years experience developing code using C# programming language.
Requires a minimum of 3 years of experience with OOA/D methodologies.
Microsoft Windows Embedded Standard experience is a plus.
Microsoft Windows CE experience is a plus. Experience with an agile development methodology, preferably Scrum is a plus.
To apply for this position, please visit
Developer FYI Center