Mid-level Alfresco Developer

Job Location
Fully remote work. If you reside in the DMV area, you may be asked to come into our client location (near the White House) on occasion but will be infrequent.
Clearance Requirement

NACI clearance that will be obtained post-employment. US Citizen. If you have other residency, i.e. Greencard or h1b visa, then you have to have a residence in the U.S. for the last 3 consecutive years. If you are an h1b visa holder, you must have a sponsor. 

Employment Period
full time with immediate start following clearance (obtained within 30 days after acceptance). Initial period is through 12/25/26 but has the ability to extend through 12/31/28 with government funding approval.
Education
Minimum of Bachelor of Arts or Bachelor of Science degree with 5-7 years of experience in the Information Technology field and at least 1 year experience in Alfresco software development.
Expected Travel
minimal to none
Work Schedule:
Normal business work hours are between 7:00am - 5:00pm ET, Monday through Friday, except on Federal holidays.
Summary Description

OmniSolve is seeking to fill an Alfresco Developer position to be a key member of the Scrum team responsible for operations and maintenance support for an Enterprise Document Management solution for a civilian government client. The candidate is responsible for development of interfaces, configuration of the Alfresco product, BPM solutions of the application, and delivering solutions based on user stories prioritized by the Product Owner. The individual will work as a team member along with the Scrum Master, Business Analysts, Solutions Architect and other Developers to continuously deliver software in support of internal client and overall agency needs.


Founded in 2001, OmniSolve is a leading IT and business process services firm committed to helping clients grow and succeed. We have the broad resources, expertise, stability and dedicated professionals needed to achieve results for our clients. This is a great opportunity to join a winning team. OmniSolve offers a competitive compensation package with opportunities for growth and professional development. 

Come grow with us. Learn more at www.omnisolve.com.

Responsibilities

Responsibilities include:

● Job Duty 1 with 40% of time - Develop and implement Alfresco-based solutions, including custom components, workflows, and integrations: Design, develop, test, and deploy Alfresco-based solutions that meet business requirements, including custom components, workflows, and integrations with other systems. 

● Job Duty 2 with 30% of time - Collaborate with senior developers and architects to
design and implement complex Alfresco solutions: Work with senior developers and
architects to design and implement complex Alfresco solutions, including participating in code reviews, contributing to design discussions, and implementing solution components. 

● Job Duty 3 with 15% of time - Write and maintain technical documentation,
including code comments, design documents, and technical guides: Create and
maintain technical documentation, including code comments, design documents,
and technical guides, to ensure knowledge sharing and reuse across the
organization.

● Job Duty 4 with 10% of time - Participate in testing and debugging of
Alfresco-based solutions, including unit testing, integration testing, and regression
testing: Participate in testing and debugging of Alfresco-based solutions, including
unit testing, integration testing, and regression testing, to ensure solution quality
and stability.

● Job Duty 5 with 5% of time – Stay current with Alfresco product roadmap, new features, and industry trends, and apply this knowledge to improve solution design and implementation: Stay up-to-date with Alfresco product roadmap, new features, and industry trends, and apply this knowledge to improve solution design and implementation, including identifying opportunities for innovation and improvement. 

Qualifications (Minimum)
The candidate must have
  • At least 2 years of software design and development experience in an agile environment 
  • At least 2 years proficiency in Alfresco, an open-source platform for Enterprise Content Management (ECM) and Business Process Management (BPM) as well as experience in developing custom solutions using Alfresco and integrating it with other systems. 
  • Experience supporting Alfresco Content Services in an O&M or production support environment. Strong troubleshooting and debugging skills in Java, Spring, and REST APIs. 
  • Experience diagnosing issues with custom content models, workflows (Activiti), and Alfresco extensions. 
  • Familiarity with repository architecture, Solr search, logs, and performance tuning. 
  • Experience reviewing code, identifying defects, and implementing fixes.
  • Knowledge of Linux environments, Git, and CI/CD processes.
  • Strong communication skills for working with clients to triage incidents, explain issues, and deliver timely resolutions.
  • Problem-Solving and Analytical Skills: Strong problem-solving abilities, critical thinking, and analytical skills to identify and resolve complex technical issues.
  • Ability to troubleshoot and debug applications efficiently.
  • Excellent teamwork and collaboration skills, with the ability to work effectively in a team environment. Experience working with cross-functional teams, including business stakeholders, product managers, and QA engineers.
  • Strong verbal and written communication skills to effectively communicate technical concepts and ideas to both technical and non-technical stakeholders.
  • Ability to provide well written technical and user documentation.
  • Demonstrated passion for learning new technologies, frameworks, and industry best practices. Keeping up with the latest trends and advancements in software development and applying them to improve existing systems and processes.
  • Must be able to obtain a federal government Public Trust clearance (NACI clearance)
Qualifications (Preferred)
The following qualifications are preferred but not required:
  • Federal Government experience or General Services Administration experience
  • Experience with DocuSign, Salesforce, CI/CD, and Cloud technologies.
  • Working knowledge of Section 508 compliance UI

Apply to Behzad Ghavimi at Careers@omnisolve.com