Previous Job
Sr. Software Engineer C#.Net
Ref No.: 18-00171
Location: South Burlington, Vermont
Position Type:Contract
Experience Level: 8 Years
Start Date: 04/23/2018

Position 1 - Sr Software Engineer C#.Net ( 5-8 yrs Exp)
Location- Burlington, VT

No of Positions – 2 Nos.
Duration - 9 Months
Interview - In-Person

Purpose of the role
Perform Coding, Testing, Documentation in the areas of Development and Maintenance. Other tasks as directed by line or Project Manager.
Skill Set:
C# .Net, WinForms, and WinForms User Controls, ASP.Net ASMX web services, T-SQL, MVC + WebAPI, HTML/CSS JS, Angular JS, KendoUI, TypeScript, Visual Studio, TFS
Specific Requirements:
Academic and professional qualifications
• Successful completion of a Bachelor's Degree or relevant Technical / Business Experience.
• Typically 4-8 years experience


• Coding, Testing, Documentation in the areas of Development and Maintenance
• Ownership of assigned software and non-software deliverables
• Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood
• Production of accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the PM
• Production, preparation and execution of unit test plans
• Production of efficient and fully documented code.
• Production of supporting technical and installation documentation for internal and external publication
• Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards
• Completion of all necessary software and non-software components in the timescales as defined by the Project Manager

Quality and Adherence to Standards

• Tech Specs, Code and/or Unit Test Plans produced are all in line with the Traceability Matrix/Functional Specification.
• Ensure all work is reviewed to ensure adherence to the relevant development standards
• Peer review and sign-off of others work
• Timely and accurate reporting of project status as required by Line or Project Manager
• Production and revision of accurate detailed estimates
• Escalate product issues and suggest product improvements
• Escalate all issues in a timely fashion
• Mentor junior team members in best practices and standards