Previous Job
Full Stack Software Engineer
Ref No.: 18-00020
Location: Rochester, New York
Position Type:Direct Placement
Experience Level: 3 Years
Start Date: 08/28/2018
Job Title: Full Stack Software Engineer
Department: Application Development
Direct Reports: N/A
Reports To: Application Development Manager
FLSA: Exempt

Position Summary:
Entre Computer Services is Rochester's longest standing locally owned IT Managed Services Company. With offerings in Hardware Sales, Software Licensing, Remote Managed Services, Network Services, Application/Web Development, and Full Lifecycle IT Recruiting.

As a member of Entre's Application Development team, Software Engineers work on a variety of projects including Custom Application Development, Mobile Application Development, Website Creation/Customization and Maintenance, etc.

Essential Duties & Responsibilities:
  • Enhances staff accomplishments and competence by providing technical and procedural mentoring / guidance for less experienced team members.
  • Takes the time to understand business drivers / challenges, recommending technical solutions to solve business problems and improve end user experience.
  • Creates, enhances and maintains custom and COTS applications.
  • Troubleshoots production issues, identifying root cause and implementing sound technical resolutions in a timely manner.
  • Develops relationships with business counterparts, facilitating and collaborating on the resolution of business issues.
  • Contributes to team effort by keeping peers and management informed of potential changes that could impact daily operations, staffing needs, schedules or work deliverables.
  • Quality control of application system functionality to ensure data integrity and system synergy with all peripheral devices.
  • Provide guidance and support the end users in their efforts to become more proficient in the use of the applications.
  • Generate Ad-hoc reports as needed.
  • Provides reference documentation by writing and maintaining functional and technical specifications.
  • Maintains system and programming guidelines by adhering to the software development lifecycle.
  • Protects operations by keeping information confidential.

Skills/ Requirements:
  • Three (3) to Five (5) years of experience in an applications development or configuration management role.
  • Three (3) to Five (5) years of experience utilizing C# and ASP.NET to deliver web-based solutions preferred.
  • C#, MVC, JavaScript and Entity Framework experience is strongly preferred.
  • Experience writing and troubleshooting complex SQL queries preferred.
  • Strong experience with MS SQL Server working with a relational database management system as a developer preferred.
  • Demonstrated ability to work independently and multitask with limited supervision contributing as a team player.
  • Excellent interpersonal, verbal and written communication skills, with the ability to communicate technical problems to non-technical audiences.
  • Experience handling multiple changing priorities and meeting deadlines in a professional manner.
  • Solid experience with Microsoft Office suite of products.
  • U.S. Citizenship or Lawful Permanent Resident Alien with three or more years of U.S. residency from date of legal entry into U.S.
  • High School Diploma or GED
  • Bachelor's or Master's Degree in Information Technology or equivalent combination of education and related experience preferred but not necessary.