Position: Senior .Net Engineer
Company: EPAM
Experience required: 2y
English level: upper

PRIMARY RESPONSIBILITIES

Develop and write high quality code that adheres to the documented software quality standards
Maintain and manage existing source bases
Develop user interfaces and client displays
Initiate and handle technical designs and complex application features
Build flexible data models and seamless integration points
Tune design for maintainability, scalability and efficiency
Resolve and troubleshoot problems and issues
Perform unit tests and fix bugs
 
QUALIFICATIONS

Here is our list of must-haves:

·      Good C# or C++ coding skills
·      Good knowledge of HTML, CSS and JavaScript
·      Working knowledge of Angular considered an asset
·      Working knowledge of MFC and STL considered an asset
·      Working knowledge of Android and/or iOS native development considered an asset
·      Passion for problem solving and troubleshooting code
·      Strong analytical and problem solving skills
·      Self-motivated to drive issues to completion
·      Good interpersonal, communication, and organizational skills
·      Works well independently as well as in a team setting
·      Bilingual (French/English)

Anything on this list would be an asset:

 ·      2+ years of professional software development experience
·      Industry experience building enterprise applications with C#, ASP.NET, NodeJS and/or Angular
·      Industry experience with large scale enterprise software products (preferably SaaS)
·      Industry experience with SQL and databases
·      Industry experience building smartphone applications considered an asset