Career Opportunities with McMahon Associates

A great place to work.

Careers At McMahon Associates
Share with friends or Subscribe!

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.


Software Developer

Department: AIS
Location: Fort Washington, PA
Job ID: 856336

POSITION SUMMARY:

Ideal candidate will be well-organized and detail-oriented with strong abilities in problem solving as well as oral and written communication with 3-10 years of experience. Ideal candidate will have both breadth and depth of knowledge sufficient to allow him/her to be a self-starter requiring very little detailed directions. Ideal candidate will also be able to quickly adapt to a fast-paced and changing environment and open to learning third party development tools. The position involves design, development, testing and documentation of complex projects on an enterprise level.

PRIMARY DUTIES:

  •  Create and document detail design specifications to ensure that all business and functional requirements are met
  •  Compose technical design documentation
  •  Code and implement solutions based on detail design specifications
  •  Adapt to shifting priorities.
  •  Provide project effort estimations
  •  Communicate effectively with several technical and non-technical groups both internally and externally
  •  Required to provide exceptional verbal and non-verbal communication to project and outside teams as technical liaison for the team.
  •  Responsible to keep abreast with latest technical know-how pertaining to but not limited to projects and sharing that with the team.
 

KNOWLEDGE, SKILLS AND ABILITIES:

  •  Object oriented type of development as a base and understanding of current development strategies and libraries in the industry.
  •  Experience in Microsoft Visual Studio development environments. Preferably versions 2012, 2013.
  •  Experience in all phases of software development life cycle
  •  Work independently and in groups
  •  Solid knowledge of SQL relational databases
  •  Understanding of and experience with SOAP/REST web services.
  •  Experience with ASP.Net web application development, C# Preferred.
  •  Experience with version control management. 
  • JavaScript/HTML/CSS.
  •  KENDO UI/Telerik Controls experience
  •  Telerik Reporting or similar reporting experience
  •  IT Infrastructure, Server 2012 / 2016, SQL Server, IIS
  •  Mobile Development Experience / Xamarin
  •  Write complex SQL queries
  •  Entity Framework (or similar ORM software experience)
  •  REST Services/WebAPI
  •  Agile Development Methodologies
  •  Esri ArcGIS JavaScript Development Experience a plus.
  •  Spatial Analysis (SQL, ArcGIS, Google Maps, etc.)

COMPETENCIES

  1. Time Management. 
  2. Communication Proficiency.
  3. Organizational Skills.
  4. Initiative.
  5. Technical Capacity.
  6. Analytical Skills.

SUPERVISORY RESPONSIBILITY

This position has no immediate supervisory responsibilities.


PHYSICAL DEMANDS AND WORKING ENVIRONMENT:

While performing the duties of this job, the employee may be required to occasionally lifting up to 25 pounds. Work requires frequent and prolonged computer use.


WORK SCHEDULE:

This is a full-time, 8 hours per day position. The typical work days and hours are Monday through Friday between the hours of 7:00 AM and 6:00 PM. Some night and weekend work may be required.

 

EDUCATION/EXPERIENCE:

BS Program in Computer Science, Computer Information Systems, or equivalent

 

AAP/EEO STATEMENT: 

This company is an Equal Opportunity Employer. We invite resumes from all qualified, interested parties, regardless of race, color, creed, religion, gender, gender identity, national origin, sexual orientation, disability, age, or any other protected classification under federal, state or local law.

 

OTHER DUTIES:

While this job description is intended to be an accurate reflection of the job requirements, please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Management reserves the right to modify, add, or remove duties from particular jobs and to assign other duties as necessary at any time with or without notice. 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System