Senior Developer SciQuest
THIS JOB HAS EXPIRED Overview:
The Senior Developer plays a significant role in design and construction of new products, features and enhancements. This must be achieved with exceptional code quality and diligent testing. Understanding and implementation of architectural standards is a key component of this work. The Senior Developer may also be required to communicate with internal and external clients to understand their needs and concerns to ensure the business needs are being effectively addressed. They will contribute to the continuous improvement of quality and design of the existing code base as well as internal development tools and processes.
Develop and provide guidance on developing clear and understandable code that is in compliance with the client?s requests, and quality standards;
Coding and testing of software during an iterative, sprint based release cycle using documented user stories and close team communication as a guide;
Work within an Agile Framework to define user stories, plan sprints, implement code, test and document new features.
Maintenance of existing code as required
Conduct code reviews as required
Create test plans, test and debug code, using available/appropriate tools and participate in testing reviews;
Investigate new techniques and technologies as required to complete construction tasks.
Ensure consistency in coding standards;
Working independently with application users to cooperatively design, develop and deploy quality solutions in order to satisfy project objectives and client requirements;
Proactively communicate risks, issues and timelines on deliverables with the leadership.
Ensure work management tools are updated at a minimum daily.
Ensuring the quality of the software through the use of ?good coding hygiene? (for example: comprehensive impact analysis, solid unit testing practices, object oriented design, responsible refactoring)
Must have a minimum of a 2 year diploma in computer systems
A minimum of 5 years professional experience in development of object oriented software;
Familiarity with working with an ORM (such as NHibernate) a definite asset.
Knowledge of the Agile software development methodology a plus
Experience building web-based applications using Microsoft technologies with a focus on Visual Studio.Net and C#.
Ability to work both independently and as an effective team member.
Proven analytical and problem solving skills;
Good understanding of object-oriented design patterns;
Good communications skills (verbal and written) with a customer oriented mindset;
||6501 Weston Parkway |
Cary, NC 27513
THIS JOB HAS EXPIRED