|
About Covarity: Covarity is a dynamic and successful software company based in Kitchener, Ontario that develops and markets its commercial banking solution to the North American financial services industry. With customers like RBC Financial and Libro Financial Group in Canada, and Fidelity Bank in the United States, and membership of the portfolio of products under the Constellation Financing Systems umbrella, Covarity is positioned for considerable growth in both Canada and the United States. Covarity offers a fast-paced, challenging and fun work environment where there is tremendous opportunity for employees to contribute, grow and succeed. Position We are seeking two Senior Software Developers with web-based experience, who are interested in working in a Microsoft oriented development environment. As a member of the Development team spread between Ontario and Karachi, the Senior Software Developer shall work out of the Karachi (Contour) office, and will be exposed to and involved in virtually all facets of the software development lifecycle. We work using an agile methodology that rewards motivated and passionate individuals with a significant level of responsibility and autonomy in their day-to-day work. Our web-based, hosted solution has been built from the ground-up using Microsofts .NET platform. The successful candidate is expected to possess or to develop a broad complement of technical skills that will allow him or her to implement functionality across all layers of the application, from user interface to data access, using best practices for a highly scalable, distributed, multi-tier architecture.
Roles and Responsibilities: - Design and deliver major feature components and technical infrastructure improvements
- Enhance department processes and methodologies by utilizing best practices
- Continuously provide technical improvements to tools and infrastructure
- Provide verbal status updates to the entire Development team on a daily basis
- Provide third level support for resolving production and customer support issues
- Potentially manage moderately sized technical projects involving other developers or IT personnel
- Demonstrate leadership, excellent communication skills and enable collaboration in the department
Knowledge and Experience: - University degree, college diploma or equivalent training in computer science or engineering
- Strong communication and interpersonal skills
- A positive attitude and a results-oriented work ethic
- An ability to work both independently and in a team environment
- An ability to work effectively using agile development methodologies
- An ability to self-monitor progress against project goals and employ corrective actions as necessary
- Previous experience using defect tracking and source control tools
- 5+ years experience building web-based applications
- 5+ years of hands-on experience with .NET Framework, C#, ASP.NET, JavaScript, HTML, XML
- 3+ years experience building multi-tier distributed business applications
- 3+ years of hands-on experience with Transact -SQL and Microsoft SQL Server stored procedures
Assets - Previous experience building software deployed as a hosted service
- Previous experience building software using a service-oriented architecture
- Previous experience building software for the financial services industry
|