Description
Senior Developer (ASP.NET, C#, Web Services)
- Accountable for the development of specifications for complex applications or modifying/maintaining complex existing applications
- Design, code, test, debug and document applications
- Provide work direction, mentoring and advanced support to junior staff
- Create and maintain information technology systems which meet the needs of the clients of MCI
- Work alone or in a team, involved in the creation of program specifications, users meetings, project meetings, and all design aspects of program, testing and implementing systems
- Work closely with the E-business Manager to ensure that the corporate goals and objectives are being supported by the efforts of the E-business group
- Assist the E-business Manager in the development of cost estimates and initial specifications
- On occasion will act as project leader with the responsibilities of coordinating a small project team
- Coordinate efforts with other Systems Developers to ensure that technical standards are complied with
- Manage role responsibilities within/to Quality Management System (QMS)
As our Developer, you have:
- Expertise using Visual Studio .NET, ASP.NET, C#, JavaScript, MS SQL Server 2000 or higher
- Experience with the development of .NET Web services
- Experience in development of multi-tier web and Windows based applications
- In depth knowledge of .NET Framework 1.1 or higher
- Excellent knowledge of software design concepts and patterns
- A minimum 5 years experience as a programmer/analyst developing multi-tier web and windows based applications
- A minimum 3 years experience utilizing C#, Visual Studio .NET and .NET Framework 1.1 or higher
- A minimum 5 years experience of MS SQL server development with the ability to design relational databases, complex queries, stored procedures and DTS packages
- A post secondary education in computer science or equivalent
- Experience with implementation of batch file processing
- Exposure to loyalty based or financial based applications