Software Engineer

US-WI-Sussex

Share This Job

Job Description

Significant role in design and implementation of the technological solution for clients. Must have experience in system intergration and development, oackage implementation, knowledge of multiple technologies and relationship databases and user-centered analysis and evaluation techniques and interactive design.

Responsible for:

  • ensuring a quality technical design that satisfies the business requirements of the client
  • involvement in package evaluations and recommendations and gathering business requirements and assessing existing architectures and resources
  • knowing how to develop any of a suite of plugins
  • provide leadership to team by taking responsibility for a specific component or track project architecture
  • initial training period would involve several months working in QA to eveluate, test, and learn Repete FLX product

Skills & Requirements

Needs:

Strong understanding abilities and and able to perform task of any member on team

Show aptitude to be able to learn and be self-sufficient with customer skillset, standards, requirements and product

Take specifications for a plugin and implement a fully functional plugin with automated tests to verify the plugin's functionality

Translates a higher level specification into a more detailed specification that reflects the actual implementation detail

Challenges plugin definition when it seems deficient, dysfunctional or counter to the customer standards

Able to think critically about the design of a plugin to seek out, create tests for and remedy defeciencies

Utilizes their understanding of OO design principles in creating custom software solutions or modifying package solutions

Applies their understanding of the limits of the tools being used and discusses the tradeoffs in the design of a module

Manages dependencies across other modules

Strong SQL, vb.Net and PLC