IMPAQ International, LLC

Returning Candidate?

Sr. Software Engineer - Product Development

Sr. Software Engineer - Product Development

Job Location 
US-MD-Columbia
ID 
1985

More information about this job

Overview

IMPAQ International, a growing and dynamic social science research firm, provides high-quality research and impact evaluation services, policy analysis, survey research, technology solutions, organizational development, technical assistance and consulting services to U.S. and international government agencies, foundations, and the private sector.  IMPAQ’s mission is to bring together exceptional people to develop innovative and rigorous approaches to evaluate the real-world impact of social policies and programs. IMPAQ offers five locations: our Corporate Headquarters in Columbia, Maryland, rated one of America’s Best Small Cities; Downtown Washington, D.C., Boston, Massachusetts, a Bay Area office in Oakland, California and Seattle, Washington. IMPAQ has a diverse and collegial work environment and is an Equal Opportunity/Affirmative Action Employer (M/F/Disability/Veterans).

 

IMPAQ Health is seeking a full-time Senior Software Engineer to develop software for our ASCEND family of products. You will be responsible for the development of digital products incorporating mobile platforms, big data, collaboration, data capture, advanced analytics, messaging, and other technologies as identified. Your skills won’t become out of date while working with the latest technologies at IMPAQ Health.

 

 

Responsibilities

  • Lead the design, development, integration, and testing of new software and provide enhancements to existing software
  • Conduct technical trade-off studies and research efforts
  • Participate in requirements analysis
  • Work with other members of the team to generate creative and innovative solutions
  • Participate in performance analysis and performance improvement efforts
  • Continue developing your technical skillset as aligned with your career goals
  • Ability to engage in some travel (~10%) to support clients

Qualifications

Education

 

Bachelor’s Degree in Computer Science, Software Engineering, or a related field required.

 

Knowledge and Experience 

  • 7 + years developing software programs in a highly technical environment (an advanced degree will partially reduce the required years of experience)
  • Proficiency with HTML5, CSS, XML, JSON, 
  • Extensive experience with software design patterns, refactoring, and software best practices
  • Dynamic knowledge of the development process, and experience with aspects like requirements analysis, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution
  • Experience with agile development tools and team development projects
  • Advanced Experience with JavaScript run-time environments (e.g., Node.js)
  • Advanced Experience with JavaScript libraries (e.g., JQuery, React, Bootstrap, D3, etc.)
  • Advanced Experience with Java, C# or C (for creating high performance Node.js modules),
  • Experience with MySQL, SQL Server, Oracle or other relational databases
  • Experience with ColdFusion is preferred
  • Experience with Amazon Web Services (AWS) is desirable
  • Proficiency in other languages like Python, PHP, Ruby, C# is desirable
  • Familiarity with health informatics, clinical research and coding standards including ICD9, ICD10, CPT, LOINC and HL7 documents is a plus

Skills

  • Strong oral and written communication skills
  • Outstanding customer-focused support and professional communication
  • Ability to work across multiple projects simultaneously
  • Ability to learn quickly and work in a collaborative team environment
  • A desire to learn new skills and keep up with the changing environment

IMPAQ International, LLC is an Equal Opportunity/Affirmative Action Employer (M/F/D/V).

Connect With Us!

Not ready to apply? Connect with us for general consideration.