Description
The position of .Net Developer will be responsible for designing, building, and supporting a comprehensive application framework in C#/.NET for developing and deploying a large complex ERP software solution.
Qualifications
- BA/BS in Computer Science or related degree
- 10+ years of professional experience in application development using the .Net architecture/programming and C#
- 10+ years of hands-on development and design experience in software development
- Experience with ASP.NET, HTML, CSS
- Strong understanding of database design and modeling, complex queries, and stored procedures, with an SQL Server background
- Experience with Unit Testing/TDD
- Experience with ASP.NET MVC an asset
- Experience with Agile development practices a definite asset
Competencies Skills
- Communicate effectively with managers, clients and technical staff
- Work in a team environment using a structured development process
- Work independently on technical solutions and collaboratively with the extended team
- Honesty and critical thinking
- Strong problem solving and analytical skills
- Strong trouble shooting skills
Tasks/Duties
- Design and execute the architecture, design and development of software development efforts
- Review business requirements and develop prototypes
- Maintain and enhance existing products and systems
- Bring new ideas and solutions to the team as an active participant in planning meetings
- Provide guidance and direction to other team members regarding design and development
- Ensure details of the specific changes to the system and the potential impacts of these changes are clear to QA Analyst team members and assist in determining test scope
- Fully document code and system architecture as part of each release