Locale : English (North America)
Create document Page
Review document
Page Added

Computer Programmers [multiple openings]

Job Profile

Mott MacDonald is a $2bn engineering, management and development consultancy. We’re one of the largest and most diverse firms of our kind in the world with over 16,000 staff working out of 180 principal offices, delivering projects in 150 countries.

Our global business is multisector, spanning buildings, communications, defense, education, environment, health, international development, industry, mining, oil and gas, power, transport, urban development, water and wastewater.

Equal employment opportunity is the law. English version, Spanish version, Chinese version.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, creed, marital status, sexual orientation, citizenship status or disability status.

Job Description

Create, modify, and test code and/or script for computer applications used in local, networked, cloud-based and/or Internet-related computer environments. Communicate with business users along with the PM to understand and refine requirements. Prepare flow charts and activity diagrams to implement requirements to a working program. Work closely with the software architect to implement functional specifications and achieve a working model using ASP.Net MVC, design patterns, HTML5, jQuery, and related. Program responsive web solutions using Bootstrap and related. Collaborate with database developers on database programming tasks in Oracle and MS SQL Server. Perform software testing using NUnit or .Net testing framework. Participate in peer code reviews and provide suggestions to improve overall code quality. Provide technical and functional support to any production defect. Troubleshoot and correct issues in live environment and work with users in case of a production issue. Coordinate and perform maintenance activities including server patching, source code management using TFS, SVN, Bit Bucket etc. Prepare or contribute in the creation of user manual for the end user of the program. Train and help the team in understanding and coding the application.

Candidate Specification

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Electronic Engineering, or related field
  • 4 years of experience in the position or a related occupation such as Programmer Analyst, or related.
  • Must have at least 1 year of prior experience in the following:
  1. Coding, debugging, and maintaining multi-tier web applications;
  2. Experience in a collaborative team environment using modern tools including TFS, Subversion, Bitbucket, issue tracking tools, JIRA, and cruise control for continuous integration;
  3. ASP.NET MVC using C#;
  4. HTML5 expertise including CSS3 and JavaScript frameworks such as but not limited to Dojo, jQuery, Kendo, or related;
  5. Web architecture and technologies, including HTML, CSS, JavaScript, AJAX, and Web SQL;
  6. Design patterns, algorithms, performance tradeoffs, and object oriented programming;
  7. Building and supporting commercial-level software;
  8. Entity Framework with Oracle and SQL databases, and WCF services;
  9. Programming skills in multiple languages and frameworks used for both front-end and back-end development; and,
  10. Software estimation and Agile software methodologies.
icon-arrow-down-smlicon-arrow-left-lrgicon-arrow-left-smlicon-arrow-right-lrgicon-arrow-right-smlicon-arrow-up-smlicon-championsicon-closeicon-downloadicon-educationicon-emailicon-grid-viewicon-languageicon-link-toicon-list-viewicon-locationicon-login-registericon-minusicon-moreicon-phoneicon-plusicon-recently-viewedicon-searchicon hashkey-facts-corner-sashquote-underlinesocial-icon-facebooksocial-icon-googleplussocial-icon-linkedinsocial-icon-twittersocial-share-icon-facebooksocial-share-icon-facebooksocial-share-icon-googleplussocial-share-icon-googleplussocial-share-icon-instagramsocial-share-icon-instagramsocial-share-icon-linkedinsocial-share-icon-linkedinsocial-share-icon-twittersocial-share-icon-twittersocial-share-icon-youtubesocial-share-icon-youtubesina-weiboMM-Shape01-Quote-ViewsMM-Shape03-Quote-LocationsMM-Shape05-Quote-ProjectsMM-Shape12-Quote-SectorsMM-Shape13-Quote-ExpertiseMM-Shape14-Quote-About-UsMM-Shape14-Quote-Careerscheckmarkicon-expand-viewicon-apply-nowmenusphereicon-cookiesicon-legalicon-registered-companiestarget