emergiTEL
Location: Calgary, AB
Job Description: Job Description: Summary
The Software Developer will work with other Developers, Tech leads, Project and Product Managers throughout the software development life cycle.
Accountabilities / Responsibilities:
- Build and roll-out the next generation Design and Planning framework
- Produce clean, efficient code based on design specifications, software design patters and best practices
- Integrate software components and third-party programs
- Create technical documentation for reference and reporting
- Test and deploy implemented software
- Troubleshoot, fix, enhance, and refactor existing software code base
- Deploy software tools, processes and metrics
- Work with other Software Developers to learn and share
- Work with end-users directly to deliver on expectations
Required Skills, Experience, and Qualifications:
- 8+ years’ experience as a Software Developer
- Degree in Computer Science, Engineering or a related field
- Familiarity with Agile development methodologies
- Experience with software design and development in a test-driven environment
- Knowledge of coding languages (e.g. C#, Java, JavaScript) and frameworks/systems (e.g. Git, Maven)
- Experience with databases (e.g Oracle) and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
- Advanced Linux/Windows user
- Ability to learn new languages and technologies
- Excellent communication skills – both written and verbal
- Resourcefulness and troubleshooting aptitude
- Attention to detail
Company Name: emergiTEL
Salary:
Apply for this job!
To apply for this job please visit jobviewtrack.com.