Senior Software Developer (Java) Job in Calgary, Alberta Canada
Eagle is currently seeking a Senior Software Developer (Java) for a permanent job opportunity, scheduled to begin in April.
Key Responsibilities
The successful candidate will be responsible for:
- Helping develop solutions that ensure the client continues to deliver exceptional customer experience;
- Developing software in the context of a focused project, while ensuring alignment to current and developing architecture;
- Routinely advising other programmers on coding, design, testing/debugging;
- Understanding and helping refine unstated requirements;
- Conducting design reviews;
- Assuming technical leadership role on medium to large projects;
- Exercising leadership through superior technical and domain knowledge;
- Routinely dealing with and resolving difficult technical issues;
- Aiding in the development of architectural framework and design;
- Stewarding the development team's methodology and standards;
- Taking responsibility for the quality of deliverables;
- Evaluating and introducing new tools and techniques to the development team;
- Managing technical issues and the work of other developers; and,
- Proactively identifying areas for improvement, seek solutions, and make recommendations.
Skills and Qualifications
The qualified candidate must have:
- Post Secondary Degree or technical diploma in Computer Science or related field;
- Eight plus (8+) years of progressive experience in software development;
- Eight plus (8+) years of experience with Java and related technologies;
- The ability to develop and work in both Windows and Unix environments;
- Experience with Agile software practices including working with source code control, story creation, test driven development/design, continuous integration, and refactoring;
- Working experience of Javascript, HTML, XML, web services SOA, and REST;
- Working experience of modeling techniques including OOA/D and UML;
- Working experience in Database Technologies (SQL Server / Oracle);
- Experience in Enterprise Integration;
- Experience with JMS or other Message Oriented Middleware;
- Exposure to .NET;
- Experience in internet, telephony, wireless, billing, provisioning, or mediation systems would be a definite asset;
- Team player skills with excellent communication skills both written and verbal;
- A positive, "can-do" attitude and customer focused approach that will enable you to deal with challenging situations with integrity, empathy and sincerity; and,
- The ability to mentor and provide technical leadership to development and implementation teams.
Don't miss out on this opportunity, apply online today!
We would like to thank all applicants for their interest; however, only candidates under consideration will be contacted.
December 21, 2011
• Tags: Alberta Canada, Senior Software Developer (Java) Job in Calgary • Posted in: General