Alfresco Developer

Job Location
Mostly remote work. There may be some work that may require onsite
work but very limited. Out of town personnel are acceptable. Government site is at 18th and F Sts NW, Washington, DC, will provide limited, flexible workstations for personnel.
Clearance Requirement
NACI clearance that will be obtained post-employment. US Citizen or other residency is permitted if you have at least 3 years residency in the U.S.
Employment Period
August - September 2023
Education
Minimum of Bachelor of Arts or Bachelor of Science degree with 5-7 years of experience in the Information Technology field.
Expected Travel
Minimal
Work Schedule
Normal business work hours are between 7:00am - 5:00pm ET, Monday through Friday, except on Federal holidays. There may be some limited travel to an offsite GSA site or regional office.
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
  • Work as part of a Scrum software development team
  • Work with the Solutions Architect on the overall system design
  • Support software development and testing
  • Write code per user story acceptance criteria.
  • Test to ensure designs follow specifications.
  • Analyze user stories to determine how to translate into appropriate technical
    solutions.
  • Debug and resolve technical issues.
  • Make recommendations to build or improve the API infrastructure and overall
    system architecture.
  • Actively participate in the User Story grooming, development, testing and
    implementation
  • Participate in overall systems testing and migration of applications to production.
  • Develop new technical documentation.
  • Participate in application support and troubleshooting and resolution or escalating
    issues and/or complex production, application, or system problems.
  • Recommend and implement automated testing, where applicable
  • Hands‐on configuration of vendor tools to meet client or project‐specific needs.
Qualifications (Minimum)

The candidate must have

  • Have at least 5-7 years of software design and development experience 
  • Agile Scrum experience
  • At least 2 Years Experience of Alfresco. Strong proficiency in Alfresco, an
    open-source platform for Enterprise Content Management (ECM) and Business
    Process Management (BPM). Experience in developing custom solutions using
    Alfresco and integrating it with other systems.
  • In-depth knowledge and hands-on experience with Java EE technologies and
    frameworks.
  • Extensive experience in developing and consuming RESTful web services using Java EE technologies. Familiarity with best practices for designing RESTful APIs and working with JSON/XML data formats.
  • Proficiency in MySQL or other relational database management, including database design, querying, optimization, and performance tuning. Experience in writing complex SQL queries.
  • Experience in ReactJS or other JavaScript frameworks. Proficiency in developing
    responsive and interactive web applications using ReactJS and related libraries.
  • Working knowledge of Maven, GitHub, Jira. Tomcat, Linux.
  • 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
  • Experience in Activiti, an open-source BPMN (Business Process Model and Notation) 2.0 workflow engine. Experience in designing and implementing business processes using Activiti and integrating it with other applications.
  • Experience with DocuSign, Salesforce, CI/CD, and Cloud technologies.
  • Working knowledge of Section 508 compliance UI

Apply to Marlene Cephas at Careers@omnisolve.com