Strong understanding of object-oriented design and various architectural patterns
Proficient in SQL with experience in Microsoft SQL Server
Familiarity with JavaScript libraries like jQuery, Backbone, Knockout, or Angular
Experience working in Agile environments on multiple successful projects
Excellent oral and written communication skills
Ability to collaborate with both technical and business stakeholders
Experience designing large software systems and working with distributed teams
Responsibilities
Develop and maintain software applications using C#
Design and implement architectural patterns for software solutions
Collaborate with team members in an Agile environment to deliver quality projects
Communicate effectively with stakeholders to gather requirements and provide updates
Work with offshore development teams to coordinate project tasks
Ensure timely delivery of software while maintaining high quality standards
Actively contribute to the improvement of development processes and documentation
Benefits
Flexible working hours
Opportunity for remote or hybrid work arrangements
Professional development and training opportunities
Collaborative and innovative team culture
Health and wellness initiatives
Full Job Description
Job Description
5+ years development experience using C#
Experience with object-oriented design and development, including strong working knowledge and experience with various architectural and design patterns
Strong knowledge of SQL and experience with Microsoft SQL Server
Experience with one or more JavaScript libraries such as jQuery, Backbone, Knockout or Angular
Successful completion of multiple projects working in an Agile team environment
Strong oral and written communication skills
Demonstrated ability to communicate with customer business and technology stakeholders
Experience with designing and implementing large software systems, and working with distributed teams to deliver them in a timely manner without sacrificing quality
Experience working effectively with offshore developers
Must be a self-starter who requires minimal supervision