About the Job
The required candidate should act as a technical professional who participates in analysis design implementation and support of production system. The Senior Software Engineer provides technical input for the creation or modification of system or product components. Decisions affect success of the project or significant portions of larger projects and have impact on financial performance image schedules and customer satisfaction. The Senior Software Engineer is the first level with significant independent decision responsibility and accountability and may have leadership responsibilities when appropriate.
Roles:
- Contribute in all phases of the development lifecycle.
- Has significant input in requirements analysis components design and provides code development.
- Provide code unit testing and system documentation.
- Mentoring and supporting junior team members to support troubleshooting of production issues and maintenance of software.
- May lead a small team.
Job Requirements
Skills:
The ideal candidate must have the following competencies:
- Excellent analytical skills detailed oriented and problem solving skills.
- Team player with strong communication skills.
- Excellent troubleshooting and debugging skills.
- Time management.
- Release management.
- Work with minimal supervision and under pressure.
In addition to the following technical skills:
- Mastery of Software development lifecycle working with scrum and agile methodologies.
- Solid Knowledge in Object-Oriented programming.
- Solid understanding of RDBMS extensive SQL Skills and J2SE is must.
- Strong architectural design and development skills with the ability to quickly learn new technologies.
- Strong JAVA J2EE and Web application development experience.
- Hands-on experience in UML and Design Patterns JEE design patterns MVC frameworks web framework (struts JSF spring MVC play etc.) business tier framework (Spring DI EJB Transaction Management JMS etc.) database tier framework (JDBC ORM JPA Hibernateetc.) Web Services (SOAP and REST).
- Unit test frameworks.
- Nice to have development experience.
- Experience in web 2.0 HTML 5.0 JQuery JavaScript CSS ...etc.
- Experience in both web servers and application servers i.e. IIS tomcat JBoss glassfish etc.
- Work with source control like SVN and configuration management eclipse IDE.
- Technical documentation skills.
Qualifications:
- BachelorsDegree of Computer Engineering/ Computer Science
- 5-7 years of hands-on Software Development experience
- Post graduate study in the related filed is preferred
- Experience in health care domain is preferred
- Full involvement in at least 3 successful large-scale JEE projects that went on production.
- .Net hands-on experience is a plus.
- Welling to work with a new technology
Keywords: Java JEE SQL MySQL jQuery Hibernate Spring MVC HTML5 Software Engineering Information Technology (IT)
Company Profile
siParadigm () is an established fast growing healthcare company in New Jersey US.
Required Experience:
Senior IC