- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Opportunity for advancement
- Paid time off
- Training & development
Overview:
Perform functions to design and develop software systems.
- Formulate and design software system programs and interface screens involving multiple modules or subsystems. Software Engineer II will be involved with database architecture as it pertains to the preceding.
- Encode programs, prepare test data, test and debug programs.
- Analyze test runs, determine necessary modifications and re-code programs.
- Compile software specifications, user documentation and development documentation.
- Research new functionality, programming language, measurement technology and hardware integration for future system upgrades or enhancements.
- Replicate user system errors, analyze test runs, determine bug and code program fix.
- Provide technical support to software analysts or end users to resolve system problems.
- Customer Focused / Interpersonal
- Problem Solving
- Quality and Quantity of Work
- Job Knowledge
- Computer Science degree (or related), or Education equivalent of four-year degree; four years’ experience in Software Engineering.
- Skills needed: C# and .NET (required), Object Oriented Design, some knowledge of Relational Databases and Agile Software Development methodology.
- Additional skills, not required but preferred are Web Applications Development and Mobile Applications Development.
Flexible work from home options available.