Description

Responsibilities:
  • Part of an agile development team, building and working on enterprise software systems on top of the Microsoft NET development stack
  • Utilize established development tools, guidelines and conventions including but not limited to C#, WCF, LINQ, ADO.Net, SQL Server 2008/2012 and Entity Framework
  • Develop Web applications using technologies including ASP.NET, MVC3, HTML, JavaScript, JQuery, AJAX and CSS
  • Database development including relational database design, SQL, and ORM technologies
  • Analyze and resolve technical and application problems
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
  • Maintain existing software systems by identifying and correcting software defects
  • Create technical specifications and test plans
  • Create new and extend existing operational documentations
  • Guide team development efforts towards successful project delivery
  • Must be able to interface with Clients and participate in meetings to provide technical support
  • Must be able to manage and push development team to ensure deliverables and deadlines are met
  • Must be able to provide estimate time of development work based on business requirements and ensure that team can deliver
Degree Requirement:

Bachelor’s degree in Information Technology, Computer Science, Computer Information Systems, or a closely related field, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects

Education

Bachelor's Degree