Job Description :
Title- Sr Software Engineer
Location- PA062

What Project/Projects will the candidate be working on while on assignment
* M&R prioritized projects. Additional staff is required to meet growing demand.

Is this person a sole contributor or part of a team
If so, please describe the team (Name of team, size of team, etc
* Will be part of an agile sprint team, approximately 10 people total per team

What are the top 5-10 responsibilities for this position (Please be detailed as to what the candidate is expected to do or complete on a daily basis)
* design & develop solution to meet business needs
* develop quality code
* adhere to best practices
* unit test
* strong communication
* team collaboration

What software tools/skills are needed to perform these daily responsibilities
- Minimum of 5 years of Java/J2EE design and development experience, Web Services, SOAP, REST, Spring, JDBC, SQL, WSDL, XML, JMS, Enterprise Java Beans (EJBs),
- Very strong object-oriented design and development experience, specifically in the area of J2EE design patterns such as Model View Controller, Command pattern, Session Facade, Data Access Object pattern, etc.
- Experience writing SQL and using JDBC to connect to relational databases.
- Experience over the full software development lifecycle.
- Very Strong written and oral communication skills.
- BS in Computer Science or related field.

What are the work hours (ex. 9am-5pm, day/night shifts, rotating shifts, etc)
* standard 1st work shift, approximately 8am -5pm

What type of interview process is preferred (Face to face, phone, Skype, or a combination of the three)
* phone interview, followed by in-person