.NET Technical Lead

{{ flashMessage.message }}

JOB DESCRIPTION / ROLE

Employment: Full Time

Cazar helps organisations to achieve their recruitment objectives - in part through technology, but always with the support of innovative online strategies that transform recruitment from a process into a business tool.
Since 2003, we have been working with companies to become powerful, self-sustaining recruiters. Today, with offices across Asia and the Middle East, we service clients in 64 countries around the world.
We are looking to hire our alpha coder, the leader of the geek-pack, formally bestowed with the title of .Net Technical Lead.
Your objective is to create and upgrade our product suite using smart, secure and scalable technology. The devops and datacenter teams take care of the production infrastructure. The client services team takes care of product implementation and customer feedback. Your goal is to build the product!
We are NOT looking for an Enterprise Architect or Project Manager.Work and Technology Experience
You are a smart and savvy developer, with 8-10 years of development experience under your belt on the .NET platform. You have already led teams before or feel that you are now ready to do so. You have worked on large enterprise web applications or high-volume websites.

Roughly 50% of your time will be spent on development and architecture; the remaining will be focused on business analysis, functional specifications and team management. You will be leading a small team of experienced .Net and database developers. You will also work very closely with the UI/UX team and the DevOps team.
Business

* Liaising with the business team to understand business specifications for new features, modules, integrations, etc
* Translate business specifications into clear Functional Specifications. These documents cover functionality, user interface, business rules, etc.
* Define Technical Specifications to deliver the agreed functional spec. These documents cover code architecture, database changes, screens, migrations, etc.
* Manage the lifecycle for enhancement requests; this includes meeting the client services team, scheduling, delivering, testing and deploying enhancements.
* Delivering demos of new modules and features at the end of every iteration or development cycle, discussing feedback with the business team and managing the change log.

Technology

* Define coding and development standards, in line with the architecture, established patterns, security requirements and performance needs.
* Security is a big area of focus and you need to ensure that all development work follows best practices (OWASP top 10 is a great place to start).
* We are firm believers in doing more with less. Whenever the system slows down, we try to optimize the code/database, instead of throwing more hardware at it. You will ensure that everything is architected with scalability & performance in mind, from the start.
* Working with the operations team to deploy new releases to the staging and production environments. You will also need their help in debugging issues with the live system, so be nice to them!
* Research new technologies and evaluate them to choose the best one for the job.
* Our product is currently integrated with several other systems and you will work to add new integrations as well as manage the integration architecture.

Team Management

* Allocate work to team members, using TFS for item tracking
* Manage development schedules and iterations; try to deliver quality work on time!
* Perform regular code reviews
* Coaching and mentoring team members to help them achieve your lofty standards of development.
* Sharpen the saw of your team by conducting trainings, recommending reading material, exercising their creativity and encouraging them to experiment
* Conduct quarterly and annual reviews of team members
* Hire new team members, find more like you!

REQUIREMENTS

You have a firm grasp on the following technologies:

* Microsoft .NET framework 3.5+
* ASP.NET: webforms and beyond (web services, handlers, etc.)
* TFS 2010+: managing branches and work item tracking
* SQL Server 2008+: database design and development
* Ajax: XML, JSON, core javascript, jquery

Experience on the following would be ideal:

* SSDT or similar tools for database development and version control
* Telerik (Devcraft) control suite
* Automated testing, TDD, nunit, Selenium
* IIS administration
* Integration: XML, JSON, Oauth, RESTful services
* HTML5, CSS3

Personal Skills
For this role, you are expected to be a top-notch coder yourself, with a good grasp of established software development patterns, practices and principles. You have the following personal skills:

* Clear thinker: see through the clutter and focus on the solution
* Foresight: think ahead and understand the long-term implications of a decision
* Detail-oriented: not a perfectionist, but you should know the difference between 80% and 95% complete
* Learner: a passion for learning wide and deep, with an awareness of technology trends
* Mentor: teach others what you know
* Communication: clear communication, both verbal and written, will help tremendously while working with various teams

ABOUT THE COMPANY

Are you looking for the right people to enhance your workforce? What if you could stop wasting money on recruitment agencies? What if you held the power to reach quality candidates and strengthen your business yourself?

Cazar helps organisations to achieve their recruitment objectives in part through technology, but always with the support of innovative online strategies that transform recruitment from a process into a business tool.

Our clients rely on our Sniperhire platform to speed up their recruitment process. We enhance it further through a spectrum of services that ensures - you reach the right candidates - your company is an attractive prospect - potential new employees are offered a superior candidate experience from the moment they apply until the day they onboard

Advertise Here
INSTALL APP
×