Header

SENIOR SOFTWARE ENGINEER .NET

SENIOR SOFTWARE ENGINEER .NET

RESPONSIBILITES

- Design, develop and deliver software on cutting edge and growing platforms in C# and ASP.NET
- Develop web application components using HTML/HTML5, XHTML, Javascript
- Implement OO designs applying working knowledge of design patterns in presentation, data and business modules
- Collaborate with architects and lead software engineers on design decisions and direction for web application requirements
- Mentor less senior personnel
- Drive or contribute to implementation strategies in data modeling, data replication, performance and tuning, database and SQL optimization in the Oracle environment
- Contribute to requirement and design reviews with business partners and other engineers
- Facilitate and fulfill tasks as a member of an agile team, using agile practices (e.g. peer reviews and paired programming, Test Driven Development, daily stand up meetings)
- Discover new technologies and techniques and adapt to dynamic business requirements
- Provide input on scripts, applets and automation tools which build, integrate, and deploy software releases to various platforms
- Provide input on integration tests for server- and client-side web applications

- Investigate and resolve issues in development, test and production environments.

KEY TECHNOLOGIES

- C#/.NET, ASP.NET MVC 3, MS Visual Studio
- JavaScript, jQuery
- CSS, DHTML/XHTML/HTML5, XML
- Web Services
- SQL (Oracle, DB2, SQL Server)
- MS Unity
- MS Team Foundation Server & Team Build

QUALIFICATIONS.

  • University degree in computer science or related qualification
  • Project Management certification an asset
  • 5-7 years experience relevant
  • Excellent communicator / Keen aptitude for communication and interpersonal relations
  • Initiative and creativity
  • Autonomy, flexibility, tact and diplomacy
  • Ability to work with a team
  • Ability to work with a minimum of supervision
direct the CVs to hr@technobrainltd.com