Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Senior Applications Developer

Eingestellt von CompuCom

Gesuchte Skills: Design, Mvc, Xml, Java

Projektbeschreibung

Our client is a signature Pacific Northwest company seeking a Senior Engineer to develop cost effective information technology solutions by creating new applications and modifying existing, more complex software. Candidates must participate in requirements gathering activities, review systems under development, review documentation, coordinate activities of the project team, and assist in monitoring project schedules and costs.

KEY RESPONSIBILITIES

- Coaches and mentors other less experienced team members.
- Performs cross training and facilitates information sharing among team members.
- Collaborates with team members to recommend new software development technologies and development processes.
- Designs, develops, implements, documents, and tests changes to an application subsystem.
- Codes, tests, debugs, documents, and implements complex software applications.
- Creates more complex prototypes and ensures deliverables are high quality and meet user expectations.
- Supports system and integration testing activities.
- Initiates design reviews for new applications and adheres to software development standards.
- Participates in systems planning, scheduling and implementation.
- Monitors project schedules, and costs.
- Participates in, leads and mentors others in requirements gathering and functional specification activities.
- May assist Functional Analysts in completing deliverables.
- Translates business requirements and functional designs into technical designs.
- Assists with development of functional designs and resolving complex design issues.
- May act as senior technical expert to consult with and analyze the business needs.
- Resolves and helps mitigate production application issues and assists less experienced application developers as needed.
- Works with other business and technology teams to support resolution of end user inquiries.
- Contributes to the documentation of production support processes.
- Anticipates long term support issues and plans for corrective actions.
- May perform root cause analysis to identify permanent resolutions to software or business process issues.
- Working with application development leads, establishes, maintains and ensures compliance with standards for development, testing and documentation.

SUMMARY OF EXPERIENCE

- Analyzing, diagnosing and proposing solutions to user problems: 6 years
- Application development and programming experience: 6 years
- Providing support to various business applications: 6 years
- Working with process owners and identifying information technology solutions that enable business process: 4 years

SENIOR APPLICATION DEVELOPER QUALIFICATIONS

- Strong Object Oriented development and design skills (C#/.NET Framework 4.0/4.5)
- Experience with Visual Studio 2010/2012
- Experience using source control, preferably Team Foundation Server 2010/2012
- Experience with other source control systems such as Git, SVN, etc. a plus
- Experience with SQL Server 2008
- Creating tables, writing stored procedures, debugging, performance tuning, SSIS
- Experience with other databases a plus (document, key/value, etc. Mongo, Redis, etc.)
- Experience with design, development, and testing of ASP.NET MVC, ASP.NET MVC Web API, and WCF services (SOAP and REST)
- Understanding of, and ideally experience using, various forms of security applied to web services such as Basic Auth, OAuth 2.0, and API keys
- Experience with both XML and JSON data
- Experience consuming publicly available rest services a plus
- Experience using a variety of tools and languages to consume and test services a plus (C#, Java, JavaScript, PHP, Ruby, etc. and any tools such as Fiddler, Rested)
- Experience with cloud hosted services and service management solutions (Mashery, Apigee, etc.) a plus
- Experience developing services for mobile apps and/or consuming services while building a mobile app a plus
- Testing experience including automation, particularly around services/API tests
- Visual Studio/Team Foundation/Other tools
- Designing, creating, and executing unit tests, integration testing, load and performance tests

OTHER SKILLS AND ABILITIES

- Strong interpersonal skills
- Ability to communicate clearly and concisely, both orally and in writing
- Strong analytical and problem solving skills
- Ability to quickly learn new application systems and technologies
- Knowledge of basic project management framework and methodology
- Ability to accurately estimate design and development timelines for application components
- Ability to work in a fast past environment
- Good team player, pro-active in identifying gaps and suggesting solutions, good with problem solving

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

CompuCom