Key knowledge/skill requirements:
• 3+ years of Java application development experience.
• Must have an aptitude for visualizing, designing and developing software systems based on user requirements.
• Advanced knowledge of software development methodology, tools and techniques.
• Possess the ability to quickly understand complex business processes and work in a team environment to develop solutions to meet business needs.
• Excellent communication skills as well as the ability to work in a team.
Key job responsibilities:
• Design, write, test, debug, and document software in languages and environments appropriate to development projects.
• Works independently or leads others to resolve software defects.
• Participates in detailed design of modules assigned.