Software Developer

AdaQuest

(Seattle, Washington)
Full Time
Job Posting Details
About AdaQuest
Some Things You Should Know About Us We work hard to make adaQuest a special place to work and work with. We hire good people, folks who are sincere and passionate about their work and the clients they serve.
Summary
The Software Developer is responsible for providing high-quality, cost effective information technology solutions to business partners by creating new or modifying and/or supporting existing software applications including both internal and external customer facing applications.
Responsibilities
* Work independently to design, code, analyze, configure, unit test, and maintain custom and third party applications including: * Custom application systems * Customer Web Portal * MongoDB database environments * Microsoft SQL Server data base environments * With minimal guidance create complex application programs from detailed specifications. * Create wireframes of proposed user interface designs * Author and maintain formal documentation including technical designs, development plans, unit test plans, data dictionaries and release notes. * Key involvement in full software development life cycle including planning, coding, support during testing and release and retirement. * Document all changes including the development and release management process * Version and release management for all code using MS Team Foundation Server * Assist in the definition of coding standards utilizing industry best practices.
Ideal Candidate
**Education** * BS degree in Computer Science, Computer Engineering or equivalent accredited four year degree program and or equivalent industry specific work experience. **Experience** * 7+ years of software development experience, in an enterprise application development environment using C#, Service Oriented Architectures (SOA), and multi-threaded applications * 5+ years of external facing web application development experience * Skills, Knowledge and Abilities: * Demonstrable application development capabilities in the following technologies and environments: * Software application technologies (Node.js, MongoDB, Visual Studio, MS SQL 2008+) * HTML, CSS 3 frameworks (such as LESS), jQuery and JavaScript frameworks (such as Backbone, Angular, and Knockout) * Windows and Web Services, REST * Knowledge of Unit Testing frameworks and TDD * Experience with TFS * SSRS and SSIS knowledge is preferred * Strong knowledge of object-oriented programming (OOP) foundations and enterprise patterns * Strong experience designing and working with multi-tiered architectures * Software design experience, including third party package integration * Experience building high performance, high availability online systems * Ability to discover and define technical requirements and their relationship to provide continuity in all major application solution decisions.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.