ASP.NET Developer (Contract)
ROLE: Software Developer: ASP.NET Web Application Location: Markham, ON Canada Employment type: Contract Rate: $60 per hour SUMMARY: Demonstrates detailed knowledge of web application development through simple, yet powerful user experiences supported by clear, maintainable software engineering efforts. Must have at least 3 years' experience developing complex ASP.NET web applications. KNOWLEDGE AND SKILLS Extensive knowledge of Microsoft ASP.NET web application architecture and the .NET framework. Experience in ASP.NET, C#, AJAX, WCF and VB6, with a good working knowledge of security, web services, JavaScript, CSS, jQuery, DOM manipulation, and COM/DCOM. Experience in programming and debugging multi-tier complex ASP.NET web applications as part of a multi-disciplinary team environment (following an agile framework such as SCRUM preferred), based on Microsoft Team Foundation Server. Extensive knowledge of Microsoft SQL Server 2008, Oracle 10g, TSQL and PL/SQL. Experience in writing unit tests to support production code using a unit test framework. Experience in leveraging modelling techniques such as UML and wire frames to communicate ideas. Experience with database management (ie database design, schema creation, concurrency and performance considerations). Takes ownership and initiative, and collaborates well with a team of peers. Demonstrates a commitment to continuous learning (eg user groups, blogs, conferences, community awareness, and next generation tooling). Able to clearly communicate in both a verbal and written form within a predominantly English working environment. Have a positive, passionate, idea generating attitude when faced with challenges. Knowledge of MVC, Microsoft BizTalk, SharePoint and OR mapping a definite asset. Licenses and/or Professional Accreditation Microsoft Certified Professional Developer certification for ASP.NET 3.5 or later preferred Oracle PL/SQL Developer certification preferred KEY DUTIES AND RESPONSIBILITIES Uses detailed knowledge of programming techniques, design patterns and hardware/software interfaces to develop original multi-tier, complex web applications Performs work with some supervision, and high level guidance will be provided. Works with team members to deliver high quality software that meets the business needs in a timely fashion. Designs, tests and integrates software modules and resolves programming errors using various debugging tools and techniques. Provides support, guidance and production assurance for common problems. Conducts impact analysis for proposed changes to or problems within an application. Prepares technical documentation (eg, user guides, technical specifications). Undertakes routine analysis and works with designers and analysts to clarify and improve specifications or to identify alternative programming solutions. Makes recommendations in application design, standards and process improvements. Enforces team and organizational standards and practices (eg at walkthroughs and peer code reviews). Engages in continuous learning by developing and executing on a learning plan. Takes responsibility for your individual and the team's results. Estimates and prioritizes work to maximize value while taking into account risk, effort and dependencies. Raises impediments, risks, and issues as early as possible and work with the team to mitigate as needed. Advocates for quality in all aspects of development efforts based on the team's definition of quality.Assists in the design of business solutions. Keywords: Web, Development
|
|
Expired |
Allen Spatz
Photographer
View profile
Ibolya Szebeni
Multimedia Expert
View profile
Isabel Loucao
Business Consultant
View profile
More it web development projects
View AllRelated projects
Search for freelance jobscan’t wait for more clients
and advertising. Thank you."