LIBERA

Our mission is to provide innovation and technology to service driven organizations.

Links
Home site
www.libera.com/
Remote Job "UI UX Engineer"

 
This position is responsible for developing a variety of web applications in modern technologies.  Incorporate best practices when designing, implementing, testing and developing scalable, secure code. Work closely with Product Managers, Quality Analysts, DevOps Engineers and other roles as needed. 

 MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE: 

  • 5+ years of UX/UI design experience working with responsive site design
  • 3+ years’ experience working in a distributed agile team environment
  • Experience using front-end technologies such as Angular, React, Bootstrap, CSS, SASS/LESS and JavaScript and their use in single page application design
  • Experience with best-of-breed design practices (e.g. user personas, sitemaps, user-flows, wireframes, interactive prototypes, style guides, user testing plans, production-ready UI, branding standards and guidelines)
  • Proficient in standard UI/UX toolsets (Creative Cloud, Sketch, InVison, etc.)
  • Demonstrable portfolio in standard UI/UX toolsets
  • Knowledge of agile, Kanban and design principles to support unit testing
REQUIRED SKILLS: 

  • Experience with web application coding languages (Javascript, Typescript, .NET/C#, Go) and additional web frameworks (Vue, Django, Echo, Revel)
  • Experience building multi-platform systems
  • Experience in adaptive or native web design for mobile and web platforms
  • Ensure familiar with design for accessibility (ADA-508)
JOB SPECIFIC DUTIES:  (These are job duties specific to your role) 

INTERNAL: 

  • Perform requirements analysis: prototyping, mockups, wireframes, and concept demonstration
  • Participate in stand-up meetings with focus on user interaction
  • Contribute to design and architecture decisions as appropriate within the UI/UX field
  • Create and maintain UI/UX style guides to establish and maintain brand recognition
  • Participate in Level of Effort estimations as needed
  • Conduct various assessments and metrics to track and improve overall user experience
  • Work with software engineers, product managers, quality analysts and DevOps engineers to Implement and assure leadership for a quality user experience
  • Recommend improvements to security policies when possible weaknesses are observed
EXTERNAL: 

  • Communicate with clients appropriately
  • Communicate with technology partners appropriately
  • Record all external discussions
JOB ESSENTIAL DUTIES :    (These are job duties essential for every position at Libera) 

COMMUNICATION: 

  • Actively listens to others
  • Ability to present information
  • Written communication skills
  • Demonstrate concern and understanding
  • Treat confidential information appropriately
  • Promote open communication
  • Provide timely and effective written/verbal communication
  • Keep others informed of progress and/or problems
  • Share information
  • Explain reasons for decisions affecting others
PROBLEM SOLVING: 

  • Proactive approach to solving problems
  • Gathers and analyzes information skillfully
  • Think creatively
  • Anticipate problems
  • Demonstrate conflict resolution skills and ability to solve problems
  • Identify and mitigate risks appropriately
  LEADERSHIP:   

  • Deliver according to Corporate goals
  • Demonstrate ability to manage conflict
  • Take proactive approach to implement change
  • Ensure all people are treated with dignity and respect
  • Be self-motivated
  • Demonstrate a positive attitude
  • Display willingness to make decisions
  • Is customer focused
  • Motivate others to perform well
  • Manage stress
  • Seek opportunities for professional / self-development
  • Exhibits confidence in self and others
  • Be polite and avoid offensive language
  • Seek to be an example in all actions and interactions
  • Recommend improvements to security policies when possible weaknesses are observed
  TEAMWORK:   

  • Work effectively and dependably with others to meet team objectives
  • Encourage others
  • Demonstrate concern and understanding for co-workers
  • Exhibits objectivity and openness to other’s views
  • Prepares for and leads meetings
  • Demonstrate strong responsibility toward personal assignments
  • Is accountable for actions
  • Use and/or encourages joint problem solving
  • Involves others in decision making
  • Is open to receiving and giving feedback
  • Develop peer relationships
CORPORATE CULTURE: 

  • Follow Libera’s Mission by “Simplifying life through leveraging technology” 
  • Embrace Libera’s Vision “To become the provider of choice for those bettering our world”
  • Values: Foster and deliver according to: 
    • “Integrity” by being fair and balanced, truthful, and upholding moral fortitude
    • “Innovation” “by changing, revolutionizing, and transforming ideas into action
    • “Collaboration” by working together and sharing common goals to find the Win-Win
    • “Pioneering” by discovering, spearheading, and trailblazing to create original products
    • “Community” by serving the needs of others and of our world
  • Guiding Principles: 
    • Consistently place “Relationship First, Business Second”
    • When collaborating “Never Negate Perception” because our “Differences Matter”
    • Embrace our “Always Be Improving” mentality
    • Exhibit a continuous “Overcome Every Problem” attitude by recommending solutions
All the above job duties are subject to reasonable accommodation. This job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job.  Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description. 


 

Remote Job "Software Engineer"

 
This position is responsible for developing web-based applications in modern technologies in an Agile / Kanban environment.  Adhere to best practices when designing, implementing, testing and developing scalable, secure code. Work closely with Product Managers, Quality Analysts and DevOps Engineers. 

MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE: 

  • 5+ years of programming experience
  • 5+ years’ experience performing code reviews
  • 3+ years’ experience working in a distributed agile team environment
  • Knowledge of agile software development practices
  • Knowledge of design principles to support unit testing
  • Experience using front-end technologies (Angular 7/8, RxJS/Redux, Bootstrap 4, CSS, SASS and JavaScript/TypeScript)
  • Experience designing APIs and services using a microservices architecture (GraphQL, gRPC, REST) using NodeJS/NestJS (consideration for .NET Core)
  • Experience with SQL/NoSQL/Graph databases, such as PostgreSQL, MongoDB, Neptune
  • Familiar with enterprise architecture patterns (CQRS, EventSourcing, Messaging (via RabbitMQ)
  • Experience building responsive web applications
  • Experience with single page application architecture and UX patterns
  • Experience with Octopus Deploy and TeamCity or similar CI/CI pipelines
  • Experience building multi-platform systems
  • Experience working with Amazon Web Services (AWS) and Docker containers
  • Knowledge of Agile/Kanban software development practices
  • Familiarity with ITIL methodologies
REQUIRED SKILLS: 

  • Effective communication, organization and problem-solving skills
  • Demonstrably self-motivated with strong time-management skills
  • Extremely detail-oriented
  • Ability to meet deadlines and schedules
  • Ability and commitment to produce bug-free, quality code
  • Extremely proactive, responsive, and upbeat attitude
JOB SPECIFIC DUTIES:  These are job duties specific to your role 

INTERNAL: 

  • Perform code\peer reviews
  • Perform Systems Analysis
  • Participate in stand-up meetings
  • Contribute to design and architecture decisions as appropriate
  • Accountable for resource assignments and utilization
  • Participate in Level of Effort estimations as needed
  • Accountable for executing on Individual Development Plans
  • Participate in Change Approval Board as needed
  • Participate in Daily Service Review as needed
  • Participate in Incident Responses as needed
EXTERNAL: 

  • Communicate with clients appropriately
  • Communicate with technology partners appropriately
  • Record all external discussions
JOB ESSENTIAL DUTIES :   These are job duties essential for every position at Libera 

COMMUNICATION: 

  • Actively listens to others
  • Ability to present information
  • Written communication skills
  • Demonstrate concern and understanding
  • Treat confidential information appropriately
  • Promote open communication
  • Provide timely and effective written/verbal communication
  • Keep others informed of progress and/or problems
  • Share information
  • Explain reasons for decisions affecting others
PROBLEM SOLVING: 

  • Proactive approach to solving problems
  • Gathers and analyzes information skillfully
  • Think creatively
  • Anticipate problems
  • Demonstrate conflict resolution skills and ability to solve problems
  • Identify and mitigate risks appropriately
  • Recommend improvements to security policies when possible weaknesses are observed
 LEADERSHIP:   

  • Deliver according to Corporate goals
  • Demonstrate ability to manage conflict
  • Take proactive approach to implement change
  • Ensure all people are treated with dignity and respect
  • Be self-motivated
  • Demonstrate a positive attitude
  • Display willingness to make decisions
  • Is customer focused
  • Motivate others to perform well
  • Manage stress
  • Seek opportunities for professional / self-development
  • Exhibits confidence in self and others
  • Be polite and avoid offensive language
  • Seek to be an example in all actions and interactions
 TEAMWORK:   

  • Work effectively and dependably with others to meet team objectives
  • Encourage others
  • Demonstrate concern and understanding for co-workers
  • Exhibits objectivity and openness to other’s views
  • Prepares for and leads meetings
  • Demonstrate strong responsibility toward personal assignments
  • Is accountable for actions
  • Use and/or encourages joint problem solving
  • Involves others in decision making
  • Is open to receiving and giving feedback
  • Develop peer relationships
CORPORATE CULTURE: 

  • Follow Libera’s Mission by “Simplifying life through leveraging technology” 
  • Embrace Libera’s Vision “To become the provider of choice for those bettering our world”
  • Values: Foster and deliver according to: 
    • “Integrity” by being fair and balanced, truthful, and upholding moral fortitude
    • “Innovation” by taking action to revolutionize, change, and transform our organization
    • “Collaboration” by working together and sharing common goals to find the Win-Win
    • “Pioneering” by discovering, spearheading, and trailblazing to create original products
    • “Community” by serving the needs of others and of our world
  • Guiding Principles: 
    • Consistently place “Relationship First, Business Second”
    • When collaborating “Never Negate Perception” because our “Differences Matter”
    • Embrace our “Always Be Improving” mentality
    • Exhibit a continuous “Overcome Every Problem” attitude by recommending solutions
All the above job duties are subject to reasonable accommodation. This job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job.  Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description. 

Remote Job "Software Architect"

 
This position is responsible for the planning and execution of the technical design of solutions and enterprise software systems.  Design choices, coordinate and oversee technical standards and work with Product Managers and Software Developers to assure solid engineering practices and high quality are integral to all Libera’s products.  A critical resource within product teams and across the enterprise, serving as an expert voice for software development that remains cutting edge but sustainable and repeatable.  A “hands-on” approach involving coaching developers, reviewing code and designs, prototyping key elements of future technology, and critical services development. Continually introduce additional technologies and processes to Libera. Work closely with the Engineering Manager, other Team Managers, and Product Managers to facilitate the engineering development pipeline.

MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE:

  • Ability to demonstrate 7+ years of senior architectural expertise
  • Provide direction and assistance to agile software development teams 
  • Hands-on coding experience in multiple software languages (.NET Core/C#, NodeJS/Javascript)
  • Demonstrable skills in technical project planning in an agile environment
  • Experience working in a distributed/remote environment for software development
  • Experience working in a team oriented, collaborative environment 
  • Practical experience in the development of system APIs utilizing REST, GraphQL, and gRPC
REQUIRED SKILLS:

  • Outstanding knowledge of software and application design from backend systems through forward UI platforms
  • Strong knowledge of HTML/CSS/SASS, Angular 7/8, Typescript and UI design principles
  • Strong knowledge of NodeJS/Javascript/Typescript, .NET Core/C# and related back-end frameworks (Express, NestJS, etc.)
  • Deep technical knowledge of microservices architecture and enterprise integration patterns (CQRS, EventSourcing, etc.)
  • Deep technical knowledge of database/datastore principles to include SQL (Postgres) and Non-SQL (MongoDB) environments
  • Ability to troubleshoot and design for system performance and load
  • Working knowledge in the development of system APIs utilizing REST, GraphQL, and gRPC
  • Working knowledge of continuous development principles, practices, and tools
  • Good knowledge of applicable data privacy & security practices and laws
  • Exceptional analytical, conceptual, and problem-solving abilities
  • Superior written and oral communication skills 
  • Excellent architecture and technical support documentation skills
  • Strong interpersonal and consultative skills
  • Ability to conduct research into emerging technologies and trends, standards, and products
  • Ability to present ideas in user-friendly language
  • Able to prioritize and execute tasks in a high-pressure environment 
WORKING ENVIRONMENT REQUIREMENTS: 

PHYSICAL REQUIREMENT: Sitting for extended periods of time / travel 

MENTAL REQUIREMENT: Understand verbal/written communication, grammar, computers

TOOLS & EQUIPMENT USED: Computer, software, headset, telephone

WORKING CONDITIONS: Remote Office Environment 

JOB SPECIFIC DUTIES

(These are job duties specific to your role)

INTERNAL:

  • Develop and enhance Libera practices for software architecture requirements and design
  • Oversee product DevOps pipeline for continuous build, integration, and deployment for one or more products in the Libera portfolio
  • Assist estimation and analysis teams to develop a product schedule through initial high-level planning and continuous backlog grooming in conjunction with Product Managers
  • Develop detailed plans and estimates communicated to the Product Managers 
  • Develop teams that emphasizes an agile, “MVP every 1-2 months” approach 
  • Ensure compliance with all Engineering Standards, Contract Requirements
  • Ensure compliance with emerging best practices on all internal and external projects
  • Serve as Subject Matter Expert (SME) for software architecture in conjunction with the Engineering Manager
  • Define and provide metrics and reports to LiberaExecutives with respect to key processes in architecture portion of the development lifecycle
  • Participate in planning / executing sales initiatives toclients as requested
  • Ensure action items from regular status meetings aredelivered
  • Identify and mitigate riskseffectively
  • Remain up to date on software architecture best practices 
  • Recommend improvements to security policies when possible weaknesses are observed 
EXTERNAL:

  • Communicate with clients 
  • Communicate with technology partners 
  • Record all external discussions
JOB ESSENTIAL DUTIES

(These are job duties essential for every position at Libera)

COMMUNICATION:  

  • Actively listens to others 
  • Ability to present information 
  • Written communication skills 
  • Demonstrate concern and understanding 
  • Treat confidential information appropriately 
  • Promote open communication 
  • Provide timely and effective written/verbal communication 
  • Keep others informed of progress and/or problems 
  • Share information 
  • Explain reasons for decisions affecting others 
PROBLEM SOLVING:

  • Proactive approach to solving problems 
  • Gathers and analyzes information skillfully 
  • Think creatively 
  • Anticipate problems 
  • Demonstrate conflict resolution skills and ability to solve problems
  • Identify and mitigate risks appropriately 
LEADERSHIP:   

  • Demonstrate ability to manage conflict 
  • Take proactive approach to implement change 
  • Ensure all people are treated with dignity and respect 
  • Be self-motivated 
  • Demonstrate a positive attitude 
  • Display willingness to make decisions 
  • Is customer focused 
  • Motivate others to perform well 
  • Manage stress 
  • Seek opportunities for professional / self-development 
  • Exhibits confidence in self and others 
  • Be polite and avoid offensive language 
  • Seek to be an example in all actions and interactions
TEAMWORK:   

  • Work effectively and dependably with others to meet team objectives 
  • Encourage others 
  • Demonstrate concern and understanding for co-workers 
  • Exhibits objectivity and openness to other’s views 
  • Prepares for and leads meetings 
  • Demonstrate strong responsibility toward personal assignments 
  • Is accountable for actions 
  • Use and/or encourages joint problem solving 
  • Involves others in decision making 
  • Is open to receiving and giving feedback 
  • Develop peer relationships 
All of the above job duties are subject to reasonable accommodation. This job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job.  Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description. 

Remote Job "Software Engineer"

 
The software engineer requires a full stack skillset and functions as part of our Agile\Kanban team in developing a variety of web applications in modern technologies. You will incorporate best practices when designing, implementing, testing and developing scalable, secure code. Candidate will work closely with Product Managers, Quality Analysts and DevOps Engineers to meet quality standards and scheduled deadlines.  You will embrace our “Always Be Improving” mentality. 

MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE: 

  • 5+ years of programming experience
  • 5+ years’ experience performing code reviews
  • 3+ years’ experience working in a distributed agile team environment
  • Knowledge of agile software development practices
  • Knowledge of design principles to support unit testing
  • Experience building responsive web applications
  • Experience with single page application architecture and UX patterns
  • Experience building multi-platform systems
  • Experience working with Amazon Web Services (AWS) and Docker containers
  • Experience with Jira, Octopus Deploy and/or TeamCity
REQUIRED SKILLS: 

  • Technologies such as AngularJS, React, AJAX, jQuery, Bootstrap, CSS, SASS and JavaScript
  • Designing REST APIs using a microservices architecture, using Python, C# .Net and/or Node.js
  • Experience with SQL and/or NoSQL and/or Graph databases, such as PostgreSQL or MongoDB/OrientDB
  • Effective and demonstrable communication skills
  • Effective and demonstrable problem-solving skills
  • Demonstrably self-motivated with strong time-management skills
  • Knowledge of Kanban software development practices
  • Familiarity with ITIL methodologies
JOB SPECIFIC DUTIES 

(These are job duties specific to your role) 

INTERNAL: 

  • Perform code\peer reviews
  • Perform Systems Analysis
  • Participate in stand-up meetings
  • Contribute to design and architecture decisions as appropriate
  • Accountable for resource assignments and utilization
  • Provide accurate Level of Effort estimations
  • Accountable for executing on Individual Development Plans
  • Participate in Change Approval Board
  • Participate in Daily Service Review
  • Participate in Incident Responses
  • Prevent errors and poor engineering team decisions
  • Deliver to scheduled deadlines
  • Deliver to quality standards of code
EXTERNAL: 

  • Communicate with clients
  • Communicate with technology partners
  • Record all external discussions
JOB ESSENTIAL DUTIES 

(These are job duties essential for every position at Libera) 

COMMUNICATION: 

  • Actively listens to others
  • Ability to present information
  • Written communication skills
  • Demonstrate concern and understanding
  • Treat confidential information appropriately
  • Promote open communication
  • Provide timely and effective written/verbal communication
  • Keep others informed of progress and/or problems
  • Share information
  • Explain reasons for decisions affecting others
 PROBLEM SOLVING: 

  • Proactive approach to solving problems
  • Gathers and analyzes information skillfully
  • Think creatively
  • Anticipate problems
  • Demonstrate conflict resolution skills and ability to solve problems
  • Identify and mitigate risks appropriately
  LEADERSHIP:   

  • Demonstrate ability to manage conflict
  • Take proactive approach to implement change
  • Ensure all people are treated with dignity and respect
  • Be self-motivated
  • Demonstrate a positive attitude
  • Display willingness to make decisions
  • Is customer focused
  • Motivate others to perform well
  • Manage stress
  • Seek opportunities for professional / self-development
  • Exhibits confidence in self and others
  • Be polite and avoid offensive language
  • Seek to be an example in all actions and interactions
 TEAMWORK:   

  • Work effectively and dependably with others to meet team objectives
  • Encourage others
  • Demonstrate concern and understanding for co-workers
  • Exhibits objectivity and openness to other’s views
  • Prepares for and leads meetings
  • Demonstrate strong responsibility toward personal assignments
  • Is accountable for actions
  • Use and/or encourages joint problem solving
  • Involves others in decision making
  • Is open to receiving and giving feedback
  • Develop peer relationships
Working Requirements: 

  • Physical Requirement: Sitting for extended periods of time / travel
  • Mental Requirement: Understand verbal / written communication, grammar, computers
  • Tools & Equipment Used: Computer, printer, telephone 
  • Working Conditions: Normal Office Environment 
All of the above job duties are subject to reasonable accommodation. The intent of this job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job.  Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description.