.NET Developer Intermediate

Toronto 26 days agoFull-time External
Negotiable
Assignment : RQ10004 - Software Developer - Intermediate Job Title : .NET Developer - Intermediate Requisition (SS) : RQ10004 Start Date : Client : Community Services Cluster End Date : Office Location : 777 Bay St 4th floor Toronto Organization : Community Services Cluster Ministry : Ministry of Education # Business Days : 240.00 Assignment Type - 5 days Onsite MUST HAVES : • Experience in developing software applications deployed to a three tier infrastructure with load balancing on both the presentation and application tiers. • Developing testing and debugging code for software systems technologies XML. • Relational Database development (Oracle and / or SQL Server) to develop DB side objects(e.g. data tables stored procedures triggers etc) • Systems development expertise using client-side libraries (Bootstrap Angular JQuery JavaScript) HTML5 / CSS3. • Expertise to produce functional requirements for reports and other enhancements to the web-based systems based on client specific requirements analysis Description Responsibilities / Assignment Deliverables • Key deliverables to be performed by the Software Developer include but are not limited to the following : • Develop application code in a Visual Studio environment to implement application enhancements as per design documents. • Document code changes as per existing documentation standards. • Perform unit testing of code. • Work with design team to clarify suggest and recommend implementation approach. • Work with testers to identify the source of defects and resolve issues. • Perform knowledge transfer to the Ministry staff. The Software Developer must have a minimum of 2 years of the following skills and experience : • Experience working with source control systems. • Experience developing testing and debugging code for enhancements to systems and XML. • Experience with troubleshooting and remediation of performance issues. • Experience working with and contributing to reusable software components. • Experience developing applications which use a relational database to store and retrieve data. • Experience writing applications which will be built and packaged automatically and deployed to servers by another team. • Experience diagnosing application issues without access to servers where the application is deployed. • Experience analyzing requirements in order to determine functional requirements for reports and other enhancements to the web based systems. • Demonstrated analytical problem solving and decision making capabilities. • Proficiency with desktop and web-based tools (Visio MS Office MS Project MS SharePoint). • Experience with the configuration and administration of operating systems including Microsoft Windows and Linux or other varieties of UNIX. • Experience in dealing with multiple teams representing various areas in delivering the project. • Excellent verbal and written communication and presentation skills. • Demonstrated capacity to work collaboratively with client organizations. • A team player with a track record for meeting strict deadlines. • Knowledge of industry methodologies processes and standards Based on the scope Programmer / Developer should possess : • In-depth understanding of the entire Software development processes. • Proficiency with different types of development and unit testing methodologies. • Expertise in developing re-usable components in code. • Proficiency in documenting code changes for knowledge transfer. Experience and Skill Set Requirements Software Development - 45% • Experience with troubleshooting and remediation of application issues including performance issue in web-based applications and Windows services. • Experience working with and contributing to reusable software components. • Experience developing web applications on multiple web browsers / different versions of web browsers. • Experience analyzing requirements in order to determine functional requirements for reports and other enhancements to the web-based systems. • Experience developing applications which use a relational database to store and retrieve data. • Experience writing applications which will be built and packaged automatically and deployed to servers by another team is an asset. • Experience diagnosing application issues without access to servers where the application is deployed. • Knowledge of applications which are deployed to a three tier infrastructure with load balancing on both the presentation and application tiers. Technical Skills - 50% • Proficiency with desktop and web-based tools (Visio MS Office MS Project MS SharePoint). • Experience developing testing and debugging code for enhancements to systems and / or XML. • NET framework (4.0) development MVC Entity framework business entities WCF WFF LINQ • development with C# Web forms JScript for multi browser support CSS with full WCAG AA compliance in developing web applications • Experience with the configuration and administration of operating systems including Microsoft Windows and Linux or other varieties of UNIX. • Strong experience in XML. • Experience developing in a .Net environment. • Relational Database development experience / skills (Oracle and / or SQL Server) to develop DB side objects(e.g. data tables stored procedures triggers etc) troubleshooting experience • Experience developing systems using client-side libraries (Bootstrap Angular JQuery JavaScript) HTML5 / CSS3. • Development experience in applying current web accessibility (e.g. WCAG 2.0) standards and security (OWASP) best practices. Communication Skills - 5% • Excellent analytical problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills. • Experience in dealing with multiple teams representing various areas in delivering the project. • Demonstrated capacity to work collaboratively with client organizations. Key Skills Automobile Sales,Account Payable,ESI,Garment Employment Type : Full Time Experience : years Vacancy : 1