Senior Applications Developer
Our Client is looking for an individual with strong Microsoft-based web development experience for a senior level position. You will work in fast paced, multi-tasking environment developing and supporting our web and enterprise applications with a particular focus on the presentation layer.
As part of the corporate application development team you will work on development of existing web/enterprise applications as well as development on new projects.
The individual will have to be a motivated, accountable, self-starting member of the team. They will work closely with the Management team and take directions on future software projects.
Responsibilities
- Develop Enterprise grade software using the Microsoft .NET platform using best practices and common patterns;
- Participate with other Developers, Project Managers, and Business Stakeholders in conceptualization and development of new applications;
- Adhere to and enforce all change management control policies, documentation policies, and release management policies;
- Help create and maintain standards for user interface design and development;
- Perform code inspections and refactor code to meet standards;
- Develop unit test scripts for system testing of applications.
- Strong experience in Microsoft web based development. (ASP.NET ,IIS, HTML, CSS, AJAX, JavaScript, JQuery);
- Visual design skills – ability to create easy to use/attractive applications;
- Experience developing .NET applications using layered application and N-tier distribution pattern (C#, ASP.Net, ADO.Net, LINQ, Entity Framework);
- Familiar with presentational design patterns (MVC, MVP, MVVM);
- Some experience in middleware and integration development. (WCF, ASMX, SOA, ESB SOAP, REST, Messaging);
- Knowledge of object oriented design patterns and best practices;
- Nice to have: SharePoint, SQL Server, Team Foundation Server, cloud-based application using Salesforce.com (APEX,JAVA).
- A Bachelor’s degree or diploma in Computer Science, Information Systems or related technical field is desired. The equivalent combination of education and experience will be considered;
- Ability to interpret business requirements and technical design specifications for new or existing software;
- At least 5 years working experience in a complex environment;
- Ability to work alone or in a team environment to accomplish assigned tasks;
- Solid understanding of the system development lifecycle, SDLC (analysis/requirements, design, development, testing, and implementation);
- Strong Communications skills;
- A commitment to delivering quality software on a timely basis
Technical Requirements
Skills & Qualifications
Send resume and cover letter to resume@altituderecruiting.com
NOTE To be considered for this position you have to include a resume and cover letter explaining how you meet the required skills and experience.
View other Jobs


