Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer

siParadigm Egypt
Heliopolis, Cairo
Posted 7 years ago
20Applicants for1 open position
  • 19Viewed
  • 0In Consideration
  • 19Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Interested in joining a US-based, fast growing health-care software company? Would you like to be a part of a cutting edge, friendly team and enjoy competitive benefits? siParadigm, LLC is looking for a Senior Software Engineer to work at our office in Heliopolis, Cairo.

siParadigm, LLC is a health-care company based in NJ, USA. Established in 2004 we have grown from a small company with only 10 employees to a multi-national company with over than 100 employees in USA and Egypt.

About the Job:

siParadigm, LLC is seeking to hire a Senior Software Engineer who will participate in the analysis, design, implementation and support of our lab management system.

Main Responsibilities:

  • Contribute in all phases of the development lifecycle.
  • Significant input in the requirements analysis, components design, and source code development of our LMS.
  • Mentor and support junior team members.
  • Provide unit test and system documentation.
  • May lead a small team.

Job Requirements

To qualify for this role, the candidate must have the following:

  • Bachelor's Degree in Computer Engineering/Computer Science
  • At least 5 years of hands-on JAVA/J2EE software development experience on production released software
  • Experience working in an Agile environment
  • Strong communication skills (in both Arabic and English).

In addition you should have:

  • Excellent analytical and problem solving skills.
  • Excellent troubleshooting and debugging skills.
  • Good Time management skills
  • Detailed oriented.
  • Experience working with minimal supervision and under pressure.
  • Solid Knowledge of Object-Oriented principles.
  • Strong JAVA, J2EE and Web application development experience.
  • Experience with MySQL alongside a solid understanding of RDBMS and SQL.
  • Strong architectural, design, and development skills with the ability to quickly learn new technologies.
  • Understanding of JEE design patterns, MVC frameworks (such as struts, JSF, spring MVC, play …etc.), business tier framework (Spring DI, EJB, Transaction Management, JMS …etc.), database tier framework (JDBC, ORM, JPA, Hibernate…etc.), Web Services (SOAP and REST).
  • Experience with JBoss AS
  • Experience with unit testing frameworks such as JUnit

It is also nice to have:

  • Experience in health care domain
  • ASP.NET development experience
  • Experience in web 2.0 HTML 5.0, JQuery, JavaScript, CSS ...etc.
  • Work with source control like SVN, and configuration management, eclipse IDE.
  • Technical documentation skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer