Famwork logo
Famwork
Posted 135 days agoVerified live 1d ago

Software Engineer

Brief overview

United StatesIn-person
UndergradOr in progress
2+ yrsMinimum
Software development life cycle (SDLC)Coding standardsTechnical designSystematic development approachClear documentationStructured codingCode maintainabilityUnit and integration testingTroubleshootingDebuggingUser feedback verificationCollaboration with analysts and designersTechnical writingOOPS conceptsPersistenceThreadingJava

About the company

Famwork provides Cloud-Based EHR SaaS product that Clinics and Healthcare providers use to manage their practice.

Job description

Summary

Famwork is seeking a Software Engineer to craft, develop, test, and maintain their systems. The role involves understanding business contexts for features to enhance customer experience and ensure high-quality code through systematic approaches and clear documentation.

Responsibilities

  • Familiar with the software development life cycle (SDLC) from analysis to deployment
  • Comply with coding standards and technical design
  • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions
  • Adapts structured coding styles for easy review, testing and maintainability of the code
  • Integrate the developed functionality and/or component into a fully functional system
  • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time
  • Active participate in troubleshooting, debugging and updating current live system
  • Verify user feedback in making system more stable and easy
  • Work closely with analysts, designers and other peer developers
  • Preparing technical training documents for onboarding new engineers

Skills

  • Bachelor's degree in computer science or equivalent practical experience
  • 2+ years of experience as Software Engineer or Software Developer or in a relevant role
  • Understanding of OOPS concepts, Persistence, Threading
  • Proficient in Java, C++, Ruby on Rails or other programming languages
  • Hands-on with SQL or NoSQL database
  • Competent with developing web apps in popular web frameworks (ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF) & Spring MVC etc,)
  • Knowledgeable in data structures and algorithms
  • Experience with open-source projects
  • Experience in designing interactive applications
  • A background in Engineering with sound oral and written communication skills
  • Prior experience with AWS, Azure, Google or Openstack will be a plus

Qualifications

Must Haves

  • Bachelor's degree in computer science or equivalent practical experience
  • 2+ years of experience as Software Engineer or Software Developer or in a relevant role
  • Understanding of OOPS concepts, Persistence, Threading
  • Proficient in Java, C++, Ruby on Rails or other programming languages
  • Hands-on with SQL or NoSQL database
  • Competent with developing web apps in popular web frameworks (ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF) & Spring MVC etc,)
  • Knowledgeable in data structures and algorithms
  • Experience with open-source projects
  • Experience in designing interactive applications
  • A background in Engineering with sound oral and written communication skills

Nice to Haves

  • Prior experience with AWS, Azure, Google or Openstack will be a plus

More jobs like this