We are seeking an experienced developer to join our team to participate in the continued development of our commercial loan monitoring application. Our web application is built using the .Net (Framework and Core), C#, JavaScript, and SQL Server.
The ideal candidate would be able to participate in all the stages of the software development process and have proven experience developing scalable and secure web applications. The candidate must be willing to learn the application and work with the existing team of developers.
Job Responsibilities:
- Implement new features using C#, SQL, and JavaScript/TypeScript
- Write automated tests when making application changes
- Design the technical aspects of features to meet performance, security, and reliability requirements
- Participate in product design discussions and provide constructive feedback
- Estimate the effort for implementing new features
- Investigate and resolve defects (bugs)
- Create and maintain documentation for development processes, configuration management, and defect investigations
- Mentor junior developers
Job Qualifications:
- College or university degree in computer science or related discipline, or equivalent experience
- Significant experience building web applications (7+ years)
- Experience with C#
- Experience with SQL
- Experience with HTML, JavaScript/TypeScript, and CSS
- Practical understanding of architectural design patterns
- Experience with event-based systems is an asset
- Experience with service-oriented architecture is an asset
- Experience with ASP.Net Web Forms and ASP.Net MVC is an asset
- Strong problem solving and critical thinking skills
- Strong written and verbal communication skills
Exciting Benefits we offer: - Market-leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in-house games
- Sporadic On-shore training opportunities
- Friendly work environment
- Leave Encashment