Synergetics is seeking a .NET Software Engineer to join our team.

SUMMARY OF ROLE:

The Software Engineer role will build custom web products for Synergetics' customers using the .NET technology stack. In addition to core development responsibilities, the Software Engineer will assist Technical Architect and Business Analyst in identification of problems, translate incoming requirements and needs to technological solutions, solve critical client challenges, and assist in final solution demos. This role will work closely with Project Manager, Technical Architect, and Business Analyst to manage all aspects of the Software Development Lifecycle.

This is a full-time position, contingent on contract acceptance by Synergetics.

RESPONSIBILITIES

  • Participate in all phases of Agile Software Development Lifecycle including requirements gathering, development, quality control, and stakeholder interaction

  • Create workflows, wireframes, and mockups

  • Create basic data entry user interfaces using frameworks such as Bootstrap or Foundation

  • Develop, enhance, and maintain systems to align with business priorities

  • Communicate precisely and accurately with project stakeholders to identify and mitigate risks, issues, and technical hurdles

  • Design and develop relational databases to support software applications and systems

  • Recommend improvements

  • Manage tasks and schedule with little oversight

  • Assist Project Manager in training end users and operations & maintenance staff

  • Learn and improve personal, professional, and technical skills

  • Work closely with Quality Assurance to eliminate code defects

REQUIREMENTS:

  • 4+ Years of Experience developing and supporting production enterprise systems

  • Rock solid software and system technology fundamentals with Front End design and development experience

  • Full stack experience is a plus (i.e. Database, Data Access Layer, Business Layer, Model, View, Controller, and UI) with at least one of the following technology stacks: LAMP, MEAN, .NET, J2EE

  • Familiarity with dependency injection, IoC, and domain-driven development is a plus

  • Comfort in all phases of Agile Software Development Lifecycle including requirements gathering, development, quality control, and stakeholder interaction