Position Purpose: Design, build, test and maintain scalable and stable custom built technology solutions to meet business needs. Collaborate and support team members in delivering high-quality software solutions in an agile environment.

  • Work with product management and drive the definition of improvements based on business need and architectural improvements
  • Meet with business partners to understand business needs
  • Responsible for overall technical design of solutions
  • Design, build and test applications
  • Conduct root cause analysis and advanced performance tuning for complex business processes and functionality
  • Contribute to evolving software excellence, architecture, design, coding standards, testing, patterns, automation, tools, etc.

Qualifications:
Education/Experience: Bachelor s degree in Computer Science, MIS, related field or equivalent experience. 5+ years of experience developing complex, high-performance enterprise software using Java/J2EE technologies. Java/Spring MVC, Hibernate development and broad experience with relational databases, data modeling, and Object-Oriented software designs. Flex development and Healthcare experience preferred. Strong verbal and written communication skills. Demonstrated knowledge of code reviews, unit and regression testing.
Preferred Experience:

  • Strong full-stack software development experience
  • Experience working with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Strong experience in modern programming languages / frameworks (NodeJS, Go, Elixir, Python) highly desired
  • Experience using Golang, NodeJS, and Java to build RESTful APIs
  • Experience with AI, VR, AR is a plus
  • Good understanding of NoSQL concepts and architecture with hands-on experience with MongoDB
  • Experience with GIT, BitBucket, Jenkins, CICD Pipeline
  • Experience with building and architecting mobile applications is a plus
  • Experience implementing innovation projects, either in large corporations, or start-up environments preferred

Source link