Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking hands-on and technical software engineers, for a fairly serious commitment, you: smart (learn new languages and scripting quickly) cool (up with the latest software stuff) and successful (experienced in .Net).
Primary Roles and Responsibilities:
- Full lifecycle application development.
- Designing, coding and debugging applications in various software languages.
- Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
- Performance tuning, improvement, balancing, usability, automation.
Job Requirements
Please apply if you find yourself:
Versed in current software development practices and tools, including:
- Virtual environments
- Source control
- Remote development
- Issue tracking
- Build and test automation
- Networking management
- Understand programming well enough to learn new languages and scripting quickly
Requirements
- University degree in Software/Computer Engineering, Computer Sciences, or related field.
- 4-5 years of relevant software development experience.
- Excellent Knowledge in ASP .Net
- Excellent Knowledge of HTML and CSS is a must.
- Excellent Knowledge in Javascript & Jquery is a must.
- Good Knowledge in ASP Classic, C#, VB, Microsoft SQL and relational databases.
- Good Knowledge of Cloud computing using Windows Azure is an asset
- Good Knowledge of Software Development Process is an asset.
Non-Technical Qualifications:
- Excellent and effective communication skills.
- Strong organizational and time management skills with ability to meet tight time-lines.
- Ability to work and thrive in a physically disperse team environment.
- Flexible working hours.