Cloud Employee logo

.NET Developer

Cloud Employee
Full-time
On-site
Makati, Metro Manila, Philippines

Company Description

Cloud Employee is a global company with offices in UK, Australia and the Philippines. We provide full-time outsourced Software Engineers in the Philippines across all technologies and levels to over 100 startups, SMEs and large corporates. We save businesses on average 65% versus hiring locally.

Our goal is to bridge the gap providing access to highly qualified IT professionals that you hand-select to work directly for your company. Staff report to you daily from our managed offices in the Philippines working your timezone as an extension of your in-house team.

With Cloud Employee’s Dedicated Staffing model, you can hire a single developer or a full offshore development team. You manage your staff with the tools and methods you know and work with daily, and we look after the back office leaving you to focus on the development and running of your business.

Job Description

 

  • Design and write enterprise quality, secure, reliable, testable web and desktop applications using C# .Net and related web technologies.
  • Ensure design patterns, technologies, frameworks and processes used are appropriate for each project.
  •  Perform technical oversight of development projects, ensuring software quality and timely delivery.
  • Ensure applications are tested, with the appropriate level of automated testing.
  • Take a lead role in project planning and deliver requirements to mutually agreed deadlines, providing appropriate feedback to project stakeholders as projects progress.
  • Mentor junior developers to help maintain software quality and continually improve team capabilities.
  • Ensure development effort is appropriate to commercial value.
  • Keep up to date with the latest tools, technologies and techniques that will enable us to deliver solutions faster and more efficiently.

 

Qualifications

  • Experience of a third party cloud development platform, preferably Microsoft’s Azure.
  • Experience of development of secure enterprise web and desktop software, in C#, ASP.Net MVC, JavaScript, CSS, HTML and related technologies, such as JQuery.
  • Experience of leading a development team on successful agile projects and knowledge of agile principles and processes.
  • Experience of designing enterprise scale software to be delivered by a team.
  • An in-depth understanding of software design patterns and best practices.
  • Experience with developing data-driven applications supported by relational databases such as MS SQL and ORM tools such as NHibernate.
  • Knowledge of lean product development principles.
  • Experience of automated testing techniques and unit test, mock and BDD frameworks such as NUnit, Moq, Specflow.
  •  Ability to estimate realistically, plan and deliver work according to deadlines.
  • Good written communication skills.