Accelerate your career.

Explore opportunities across TA's portfolio

Software Engineer



Software Engineering
Posted on Thursday, July 4, 2024


Software Engineer


The Software Engineer is an integral part of our engineering team, responsible for design, implementation, testing and maintaining of innovative software products. The successful candidate must be able to quickly learn the existing systems and components, actively participate in expanding the current systems with new functionality, as well as develop new components using big data and other emerging technologies. We are looking for people who have strong knowledge of Java frameworks, experience in developing server-side and/or client-side web application components.

What you will do:

  • Participate in defining product level architecture and be responsible for designing component level architecture
  • Take ownership of features and components
  • Utilize test-driven development approach to deliver commercial quality code
  • Perform code and design reviews
  • Perform hands-on development and maintenance of software applications/components
  • Maintain and support current systems and ongoing programs

What you will bring:

  • BA/BS in Information Systems, Computer Science, Engineering, or a related field required.
  • 3+ years of hands-on coding experience in Java; preferably through several complete development cycles from specifications to software delivery
  • Knowledge of J2EE Application Servers and Java-related technologies (Servlets, JSP, JDBC, Hibernate)
  • Experience working with relational databases and SQL
  • Experience working with distributed web applications and multi-threaded systems
  • Experience working with build tools like maven or gradle
  • Able to learn quickly and effectively apply new knowledge, demonstrating the desire to stay in touch with emerging technologies
  • Must be a disciplined adherent of proper software development procedures and documentation.
  • Must be able to work well in a diverse team environment.
  • Ability to work independently with minimum guidance.
  • Experience with Agile Development & Continuous Integration is a plus.
  • Experience with Enterprise Integration patterns is a plus

About Edifecs

Edifecs is a leading healthcare technology company with the mission to improve healthcare outcomes, reduce costs and accelerate innovation. We empower healthcare organizations to scale the partnerships required by payment, care delivery and access reform initiatives that are redefining the healthcare industry. We are disruptors, scientists, data nerds, doctors and artists. We believe information technology can revolutionize healthcare. Edifecs has grown from a small start-up to the market leader in our space, and today boasts over 375 healthcare clients that include 25 Blue Plans, over 50 Commercial Plans, 100’s of Healthcare Providers, State and Federal agencies, along with partnership arrangements with most leading middleware stack vendors. Edifecs is regularly recognized as a leader in the Healthcare IT. We have received recognition and awards and continue to be recognized for our overall performance as a company, our dynamic workplace culture and our commitment to innovation.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, sex, religion, national origin, protected veteran status, disability status, or any other characteristic protected by law.