Vakante Jobangebote finden Sie unter Projekte.
Senior Applications Developer
Eingestellt von CompuCom
Gesuchte Skills: Design, Mvc, Xml, Java
Projektbeschreibung
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
-
Einsatzort:
Seattle, Vereinigte Staaten
-
Projektbeginn:
asap
-
Projektdauer:
Keine Angabe
- Vertragsart:
-
Berufserfahrung:
Keine Angabe
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung, Medien/Design