Senior Software Engineer (Contract)

  • Qualifacts
  • Rockville, Maryland
  • 09/23/2021
Full time

Job Description

Qualifacts and Credible, two leading providers of Electronic Health Records (EHR) and related technology to behavioral health and human services agencies, merged in August 2020. The new entity combines and brings to market the decades of experience each company achieved individually, and is laser-focused on helping agency partners improve clinical outcomes, enhance operations, and create healthier communities. The company is offering, enhancing, and fully supporting both EHR platforms - CareLogic and Credible - while collaborating to build an even brighter future for partner agencies and their clients. If you are interested in combining a mission driven position with a dynamic, results oriented culture, please apply today! *This role is a 1099 extendable contract* About the Position The Senior Software Engineer participates in development team activities including work on new development, maintenance and production support tasks for existing systems. Engineers are responsible for delivering accurate, innovative, and low-defect software solutions. Additionally, as a senior team member, individuals in this role provide technical mentoring and coaching to other team members, support lead software engineering duties and will collaborate and participate in technical design efforts.

This position provides the opportunity to work with a variety of technologies and be part of key strategic technology modernization efforts. Essential Responsibilities of the Senior Financial Analyst Provide technical guidance and support software development goals as follows:
  • Follow engineering best practices and policies (coding standards, documentation, etc.) as directed and contribute with recommendations to enhance practices and policies
  • Ensure a high percentage of unit test coverage and rules compliance for all implemented software
  • Submit all code for Code Review according to standard process. Provide review and approval of peer submitted code
  • Participate in design solution activities, backlog grooming, creation and estimation of stories, and daily status meetings
  • Work diligently to successfully resolve issues and finish assignments on time in complex applications/environments
  • Provide recommendations for related improvements and new solutions
  • Provide technical mentoring to other team members
Provide management support in following areas:
  • Ensure adequate analysis and understanding before start coding
  • Ensure software development meets project defined standard of quality
  • Provide support for production and non-production environments
  • Update status progress of individual efforts in tracking systems
  • Provide accurate time reporting in a daily / weekly basis
Provide support in the development stage in the following way:
  • Write code according to architecture specifications
  • Write needed unit tests to monitor proper health code review
  • Write needed database scripts
  • Using open source tools in order to facilitate engineering tasks
  • Perform proof of concepts and technical research tasks
  • Write good performance application code with a focus and understanding of impact in the overall implementation
  • Collaborate in estimation effort aspects of engineering assignments
  • Participate in the generation and release of build artifacts through active involvement in deployment process in non-production environments
  • Take on leadership duties in Lead Software Engineer absence or as asked to support various initiatives
Qualifications of the Senior Software Engineer
  • Bachelor's Degree or equivalent work experience required (major in computer science, information systems, business administration or other industry-related curriculum)
  • 5+ or more years as developer on end-user applications and back-end services.
  • 3+ or more years developing J2EE Web applications and/or using "Open Source" software.
Knowledge, Skills, and Abilities of the Director, Accounting
  • Languages: Advanced Java, PL/SQL, JavaScript, Advanced SQL ANSI.Frameworks: Drools, Mule/Camel, Advanced Spring, Hibernate, MyBatis, JQuery, ReactJS, Java Server Pages.
  • Technologies: Docker, Tomcat.
  • Databases: MySQL, MariaDB, Oracle, MongoDB and others
  • SDLC process: Scrum, Kanban, UML Artifacts, etc.
  • Use of advanced engineering environment tools such as Jira, Git, Jenkins, SonarQube, Eclipse, etc.
  • Design and implementation of SOA Paradigm approach and Continuous Integration Knowledge.
  • Usage of tools for Enterprise Architecture Modeling like Sparx EA, Rational IBM, etc.
  • Familiar with Model Driven Development (MDD), Domain Driven Design (DDD), Test Driven Design (TDD), Roundtrip Engineering within a structured execution environment.
  • Familiar with Enterprise Business Patterns and Enterprise Design Patterns.
  • Approachable, open and consultative, able to listen and encourage other ideas
  • Willingness to collaborate with others
  • Self-driven, determined and enthusiastic problem solver
  • Able to work independently and / or being part of a team
  • Excellent verbal, written, presentation and interpersonal communication skills
  • Ability to understand and work with in highly dynamic environments
  • Ability and willingness to mentor software engineers & associates
  • Competencies in defect tracking, wiki and agile management tools
  • Diplomatic but firm
  • Work on assigned tasks with minimal guidance
  • Ability to contribute to the team with high technical experience and expertise in providing best practices and engineering guidelines
  • High contributor for helping to remove / resolve technical debt
  • Ability to make informed decisions when providing support for activities in order to mitigate risks
Operations under Covid-19 The onset of COVID-19 caused Qualifacts to adjust timelines on ambitious growth plans for 2020, but with careful management of resources we have not had to furlough or lay off staff. The company remains on a sound financial footing, and continues to pursue aggressive growth in all markets as opportunities present themselves. In March 2020 we quickly transitioned to a 100% work-from-home stance in response to the threat from COVID-19. When it became safe to do so and after implementing many safety mechanisms and procedures, we reopened our offices for the voluntary return of a small number of employees who preferred utilizing our office space. Our plan is to reopen our offices to all U.S team members in November 2021 with continued appropriate safety measures prioritized. In our return to more normal office operations our organization is excited to embrace and implement flexible schedules in accordance with new work from home policies and as appropriate to meet the shared needs of our business, customers and team members. Hiring and Onboarding Practices Currently all interviews are being conducted by phone or video conference, with related communications taking place via email or phone. New Hire Orientation and other onboarding processes also are handled via email, video conference and the use of online forms. New hires receive Qualifacts-issued laptops and other equipment for work in advance of onboarding, with virtual phone and videoconferencing software pre-loaded and ready for use. Qualifacts+Credible is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.

PI