.NET developer
Jesta I.S.
Montréal, QC
Collaborate with an agile team to deliver high quality software applications
Apply critical thinking, logic and other analytical skills when writing software applications
Analyze project requirements, and provide accurate estimates
Write code to support test automation
Maintain existing applications
Author technical documentation

3-8 years previous experience in large scale application development in the .NET platform
Strong knowledge of .NET web framework
Proficient in NET, with a good knowledge of its ecosystem
Strong understanding of object-oriented programming
Skill for writing reusable libraries
Familiar with various design and architectural patterns
Knowledge of concurrency patterns
Familiarity with Oracle PL/SQL
Knack for writing clean, readable, and easily maintainable code
Understanding of fundamental design principles for building a scalable application
Experience creating database schemas that represent and support business processes
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Proficient understanding of code versioning tools
Ability to operate and effectively communicate while under pressure; as well as the ability to manage a diverse workload and work under time constraints with minimal supervision.
Masters or Bachelor’s degree in Computer Science or a related field, or other degree plus relevant Information Technology experience.