Careers - We're different because our people make a difference.
Senior Software Engineer
Position Description:
Our IT development team leverages agile best practices and UML, and utilizes Open Source J2EE/Weblogic 9 application servers, Struts, Springframework, messaging technologies, web services, SQL Server and cutting-edge enterprise integration solutions to support a service oriented architecture.
We are looking for a true technology enthusiast to join our team. This is a unique opportunity to be exposed to best practice development environment and be part of our success.
Responsibilities:
- Design and implement high-volume transactional interfaces to external financial services providers
- Work in small teams to design, implement and deploy mission-critical services, applications, and systems
- Participate in short-cycle projects that leverage agile development practices
- Build new product features for integration across our entire product line
- Refactor and enhance existing applications and systems
Essential skills:
- Strong written, verbal and visual communication skills
- A can-do attitude
- Demonstrated ability to design and assist in the timely delivery of high-quality software
Technical qualifications:
- Over 3 years experience developing n-tier, mission-critical applications using industry-strength middleware, and relational databases.
- Strong database background with project experience in writing T-SQL stored procedures.
- Over 3 years experience building application services using Java.
- Strong working knowledge of Java technologies, XML, SOAP basics, and J2EE. Experience with Springframework and Hibernate a plus.
- Experience communicating software designs using UML is strongly preferred.
- Experience with First Data Resources card processing services is a big plus.
Education and other preferred experience:
In addition to the relevant software engineering experiences, candidates should possess a degree in computer science or related discipline, a demonstrated ability to learn new technologies, willingness to work hands-on and function as a team member. We are looking for self-starters who can work in a fast paced environment.
We offer:
- Competitive salary
- Comprehensive health, dental, disability and life insurance
- 401(k) Plan
- Casual office environment
- Ecount is an equal opportunity employer
