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