This position is for a Senior Developer whose role will be to work to establish a team based environment where team members exhibit a consistent and sustained knowledge of the company�s application and its environment. This position�s role is to develop and support all of the company�s products and all its components. Work will primarily require programming and analysis in
Java and
J2EE technologies, using IBM tools and products.
Compensation and Benefits:
- Base Salary $70k plus (dependent on experience)
- Performance Based Bonus
- Medical, dental and Vision benefits
- vacation benefits
Minimum Qualifications
- At least 1 years experience in a senior software development environment
- At least 2 years experience with EJB, J2EE and web services
- At least 5 years experience in Java
- Demonstrated ability to work in a release oriented software development environment utilizing code management software and techniques.
Duties and Responsibilities
- Participate in architectural discussions and offer guidance for current and future needs.
- Provide technical and business guidance to the team.
- Analyze and code enhancements according to business and technical requirements.
- Develop and discuss Technical Requirement Designs that meet stated Business Requirements.
- Participate in business requirements reviews
- Participate in technical design reviews
- Provide business and technical guidance to the company to ensure the future viability of the Company�s products.
- Respond to and resolve production issues in a timely manner.
- Develop, implement and see through to the delivery process, technical solutions to business problems
- Performs other related duties as assigned
Knowledge and Skill
- Bachelors or Masters degree in Computer Science, Certifications or demonstrated equivalent experience preferred
- Working knowledge of MVC or similar frameworks
- Experience with WASD, WAS and DB2 are desirable
- Experience with UML is preferable
- Experience working in a Unified Change Management environment is preferable
- Working knowledge of industry standard design patterns
- Excellent working knowledge of SQL
- Good working knowledge of the full life cycle development process
- Insurance domain business knowledge is highly desirable
- Experience working with Project Managers, Quality Assurance Managers and Release Managers preferred.
- Excellent interpersonal and communication skills
- Self starter and detail oriented
- Insurance domain business knowledge is highly desirable