We are seeking Software Engineers to be a part of our continued growth and maturity of our core Information Technology team. The Software Engineerposition will be an addition to the Information Technology team at Benaissance. In this role the developer will work on cutting edge Microsoft technologies to enhance the Benaissance SaaS (Software as a Service) products and services.
What You Will Do:
The job functions listed below represent the essential job duties and responsibilities of the above-listed position.
Explore and gain a thorough understanding of the business
Troubleshoot problems and provide support on existing products and services
Work as part of a software development team in the implementation of projects
Write code based on reading and understanding the following in the system :
Technical Requirements
High Level Architecture Diagrams
Database Schema Diagram
Class (Entity) Diagrams
Security Patterns and Constraints
Ensure architecture is complete, correct and consistent
Implement fixes based on findings of QualityEngineers
Follow the given project plan and ensure project milestones are met as planned
Use best practices and coding standards for a project
Manage his/her own tasks in project
Things You Know & Have Done!
The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Strong communication and interpersonal skills
An understanding of SDLC best practices
Technical writing and problem-solving skills.
Ability to work in a dynamic environment with cross functional teams.
High level of organizational and time management skills
You May Be the Right Fit if You Have:
University degree in the field of computer science, business administration, or another rigorous discipline
Experience with Microsoft technologies, specifically:
2+ years of experience of . NET framework development experience using C# preferred
SQL Server
TFS experience a plus
NOTE: The statements herein are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be constructed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. This job description may be changed or updated at any time without notice.
Benaissance is an Equal Opportunity Employer.
