Sr. Software Engineer

Product Engineering | Chandigarh, India

Sr. Software Engineer

Overview

Sr. 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 components, as well as develop new components using big data and other emerging technologies. Successful candidate must have strong Java knowledge, experience working with server-side web application software for functionality across multiple browser platforms


What you will do:

  • Coordinate and communicate with the client post-sale to develop an implementation 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.
  • 5+ years of hands-on coding experience in Java; preferably through several complete development cycles from specifications to software delivery.
  • Hands on knowledge and work experience on core Spring Framework.
  • Hands on knowledge and work experience on any RDBMS.
  • Knowledge on Spring-Data, Spring-Boot, Spring-Cloud.
  • Knowledge of J2EE Application Servers and Java-related technologies (Servlets, JSP, JDBC, XML).
  • Knowledge and experience on Apache Spark is a big plus.
  • Knowledge of JavaScript, HTML, XML, CSS, XSLT, XSD. Knowledge on Angular, Bootstrap is a plus.
  • Knowledge of AWS or any cloud based platforms is a plus.
  • Experience in distributed web applications and multi-threaded systems.
  • Able to learn quickly and effectively apply new knowledge, demonstrating the desire to stay in touch with emerging technologies.
  • Experience with Agile Development & Continuous Integration is a plus.
  • Must be a disciplined adherent of proper software development procedures and documentation.
  • Must be able to work well in a diverse small team environment.
  • Ability to work independently with minimum guidance.

 

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.

Edifecs will provide reasonable accommodation to individuals with disabilities who need assistance applying for a job.  Please contact careers@edifecs.com for more information.