Senior Developer – Washington D.C. Metro Area
Location: Washington D.C.
Specific Responsibilities
- Collaborate with the project manager, developers and business partners in developing business rules application related artifacts.
- Understand Business needs and processes.
- Identify solutions, present and work with project team/sponsors in identifying best solution.
- Participate in Requirements Analysis.
- Design applications based on System Requirements.
- Promote top code quality and solve challenging issues related to performance tuning and scalability.
- Provide production support including evaluate defects, investigate cause and come up with solutions to address defects.
- Implementation of software application changes with aggressive deployment timelines.
- Execute department processes in a high-quality, efficient and team oriented manner.
Required Skills
- Candidate should be an IBM Ilog JRules/ODM Developer with experience in writing technical and business rules, Rule Studio, Java/J2EE architecture and software development life cycle process.
- Strong analytical and software engineering process skills.
- Understand XML and creation of XML test data.
Education / Experience
- Bachelor’s Degree in Computer Science, Information Technology or related discipline or equivalent combination of education and experience from which knowledge and skills may be obtained.
- Minimum of 5 years of experience in software development.
- 2 years of relevant experience and specialized training or certification in the following technologies, including J2EE, Java, IBM Ilog JRules/ODM, Web Development and SQL.
Other Requirements
- Proficient in documenting and communicating ideas clearly.
- Ability to resolve issues in a non-confrontational manner.
- Strong interpersonal and relationship building skills.
- Experience with UML, SQL and UNIX Shell Script.
- Familiarity with the Mortgage Industry a plus.
- Experience with Agile or Waterfall software development project methodologies preferred.
- Excellent verbal and written communication.
- Demonstrated analytical ability and problem-solving skills.
- Self-starter, collaborative, and problem-solver.
- Organized, ability to meet deadlines, work independently, and manage multiple priorities.