Senior Software Developer (JAVA) Job in Calgary T2P4L4, Alberta Canada

We have an exciting opportunity for a Senior Software Developer for our client located in downtown Calgary. The successful candidate will be accountable for helping develop solutions that ensure the delivery of excellent customer service. Also key to this position is the ability to mentor and provide technical leadership to development and implementation teams.

Accountabilities:

? Develop software in the context of a focused project, while ensuring alignment to current and developing architecture
? Routinely advise other programmers on coding, design, testing/debugging
? Understand and help refine un-stated requirements
? Conduct design reviews
? Assume technical leadership role on medium to large projects
? Exercise leadership through superior technical and domain knowledge
? Routinely deal with and resolve difficult technical issues
? Aid in the development of architectural framework and design
? Stewart the development team's methodology and standards
? Take responsibility for the quality of deliverables
? Evaluate and introduce new tools and techniques to the development team
? Manage technical issues and the work of other developers
? Proactively identify areas for improvement, seek solutions and make recommendations
? Various other duties as required

Required Skills, Experience and Qualifications:

? Post secondary degree or technical diploma in computer science or related field
? 8+ years of progressive experience in software development
? 8+ years of experience with Java, and related technologies
? Must be able 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, telephone, wireless, billing, provisioning or mediation systems would be a definite asset
? Team player 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

 

If this position is something you're interested in, please email the following information to lindsey.smith@modis.com :

Job Experience:
More than 5 years