Software Engineer III
Purpose:Responsible for designing, developing and maintaining Element K web site products by writing hi/low level design documents, generating code, unit testing features and adhering to coding and architectural standards. Supports the software development life cycle by working with development teams to establish and tune the applications and architecture, delivering estimates, communicating project status to project manager and working with quality assurance to fix defects and implement change control requests as quickly as possible. Continually expands on technical capabilities.Skills: Required: Java, JSP/Servlets, J2EE (EJB, JMS, etc.), OOAD.Preferred: XML, XSLT (XPath, XQuery), MVC (Struts, JSF), SQLEducation and Experience:BS in Computer Engineering, Software Engineering or Computer Science, or equivalent, applicable experience.5+ years of web development and/or web management experience required.3+ years of programming in a Java development environment required.Roles and Responsibilities:As Lead DeveloperDesign, develop and deliver enhancements to web based applications. Support the software development life cycle from requirements gathering thru production release.As Technical LeadTroubleshoot and resolve customer facing functional and performance issues. Provide input to and technical leadership of functional and non-functional improvements to application and application infrastructure.As Onsite Development LeadCoordinate development activities with offshore and client side stakeholders.Requirements· Must be a team player who understands the importance of teamwork, collaboration and open communication, including a willingness to work in a pair programming environment as needed.· Must have a great attitude and work ethic or candidate will not fit into the existing team.· Experience working closely with all job functions associated with software development life cycle.· Strong communication skills with both technical and non-technical personnel · Exceptional analytic and problem solving skills.· Must be organized, detail oriented, and professional.· Must be willing to work overtime, including weekends, if necessary - rarely required. · Must possess ability to work independently in a fast-paced, dynamic environment. · Experience with medium to large commercial application development, preferably web based.· Thorough grounding in object oriented design principles and design patterns.· Willingness to learn/gain experience with new development toolkits and methodologies. Job Title: Software Engineer III Company: Element K Location: Rochester, NY 14623 Status: Full Time, Employee Job Category: IT/Software Development Relevant Work Experience: 2+ to 5 Years Career Level: Experienced (Non-Manager) Education Level: Bachelor's Degree Company: Element K
|