Skip to Main Content
← Back to Jobs

Senior Software Engineer

IMPAQ International, LLC Columbia, MD
  • Posted: July 28, 2018
  • Full-Time

IMPAQ International, a growing and dynamic research and analytics firm, provides high-quality technology solutions in support of research and impact evaluations, policy analyses, survey research, 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.

Job Profile
The Senior Software Engineer will develop software for our ASCEND family of products used across multiple domains including Labor, Human Services, and Education. In addition they will be responsible for the development of digital products incorporating mobile platforms, big data, collaboration, data capture, advanced analytics, messaging, security, and other technologies as identified. The selected candidate will support the technology design and implementation efforts of a major Job Corp reengineering effort to modernize its national student enrollment services system.

Applicants must be currently authorized to work in the U.S. on a full-time basis. Employment-based visa sponsorship (including H-1B sponsorship) is not available for this position

+ Lead in 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

Education, Knowledge, and Experience
+ Bachelor's Degree in Computer Science, Software Engineering, or a related field required
+ 7-14 years developing software programs in a highly technical environment (an advanced degree will partially reduce the required years of experience)
+ 5 plus years of professional experience related to technology integration in support of government services including GIS, analytical dashboards, and web-based information systems
+ Proficiency with languages such as HTML5, CSS, XML, JSON, Python, PHP, JavaScript, Ruby, C#, etc.
+ 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
+ Experience with Amazon Web Services (AWS) or other cloud-based infrastructure as a service environments
+ Experience with JavaScript libraries (e.g., JQuery, React, Bootstrap, D3, etc.)
+ Experience with MySQL, SQL Server, Oracle or other relational databases
+ Experience with NoSQL databases, including MongoDB, Cassandra, or CouchDB
+ Experience with JavaScript run-time environments (e.g., Node.js) is desirable
+ Experience with Java, C# (.NET) or C 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).

ID: 2054
External Company URL: www.impaqint.com

IMPAQ International, LLC

Address

Columbia, MD
21045 USA

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

What email should we contact you at once we get salary info from the hiring manager?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Our qualification feature is only available to registered members - what email address would you like for us to keep on file?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.