[Off-topic] prasadudwadia:
Have a look. if you are interested. you can PM ME and i will tell you where to send your resume to. I know XDA has the dopest mobile developers. Need a job? Contact me, Full time salary!

Programmer Analyst/Mobile

Job Category:

Information Technology - Infrastructure

Job Location:

Toronto, Ontario, Canada

Employment Type:

Full-time

Programmer Analyst/Mobile

Location: 2 International Blvd., Toronto, ON

Join our Team

The Client is a full service, consulting and design-build and development organization offering architectural, engineering, management and construction services. With over 55 years of continuous operations, is an employee-owned Canadian company that relies on the expertise of its employees to be the partner of choice for Delivering Global Building Solutions. They are a Microsoft Gold Certified Partner.

We Offer

- Career growth and advancement for creative, independent problem solvers

- Leadership opportunities for professionals committed to mentoring others

- Competitive compensation/benefit package and flexible work schedule

- Professional development programs, allowances and in-house training initiatives to support skill development

- Professional, casual and collaborative work environment

Reporting directly to the Manger, Systems & Applications, the incumbent analyzes and documents the business requirements for software applications and the design and development of software components, software testing, customer support and maintenance. The incumbent communicates and interacts with internal clients or project stakeholders to plan, develop, implement and maintain programs and applications.

We're Looking For

A skilled and dedicated Programmer Analyst who will be responsible for the following:

- Utilizes a variety of Software Tools including Microsoft Technology Platform, Visual Studio 2005/2008, C# 2.0/3.0, ASP.NET 2.0/3.5, AJAX, JavaScript, XHTML, CSS and XML Web Services, and SharePoint 2007/2010 to develop software and web applications.

- Experience in mobile application development on Windows mobile, Apple iOS, Google Android.

- Performs regular maintenance of software systems and resolves client issues arising from production environments to ensure a highly satisfactory user experience. Utilizing Corporate HEAT Ticket tracking system.

- Provides guidance and mentoring to other colleagues in the department.

- Conducts meetings with the business to gather and analyse requirements from various functional areas of the organization.

- Translates functional specifications into technical specifications, performs business analysis and utilizes case scenarios to identify software requirements.

- Utilizes industry best practices and established standards to develop models with focus on agile life cycle management.

- Assesses and analyzes highly complex development modules or sub systems to identify requirements and provide estimations.

- Designs and develops integrated complex modules that form the basis of web applications, desktop applications and services for the business.

- Liaises with database administrators to design, develop and test table structures, stored procedures, views and other programmable database objects that integrate with all software developed for the business.

- Develops and executes software regression test plans cases to assess system functionality, reliability, usability of new and modified software systems to ensure quality delivery of end product.

Qualifications

- Post secondary education equivalent to a 3 year university degree in Computer Science, Engineering or related field.

- Greater than five years, but less than or equal to, ten years software engineering or related experience.

- Microsoft Developer or IT Professional certification is an asset.

Attributes

- Requires an understanding of inter-related work processes to be able to adapt to differing assignments.

- Requires technical knowledge in a complex field.

- Provides technical information to fellow colleagues in a clear and understandable manner.

- Professional manner, tact, diplomacy and discretion in dealing with colleagues including senior management.

- Draws on a number of known options to solve problems and to develop improvements.

- Computer skills to produce effective, spreadsheets, reports, documents and presentations, as required.

- Adaptable to set and prioritize work with varying exceptions. Able to work with diverse personalities and styles.

- Communicates with clarity, verbally and in one on one or group situations, or over the telephone.

- Communicates well in writing by composing clear documents; facility with editing and/or proof-reading is required.

- Business acumen - advanced understanding of quality standards relative to program and application development. Solid understanding of Object Oriented Design, Agile methodology, knowledge of SDLC, web development using C# programming language, ASP.NET, AJAX, JavaScript, XHTML, CSS, Web Services, Database objects development (T-SQL Stored Procedures, Views, Triggers etc.), SQL 2005/2008 and SQL Server Reporting Services, Microsoft Technologies, MS SharePoint (2007/2010) and mobile application development (Windows/Apple/Android).