SeniorDeveloper Team Lead
SOLID principles & AOP (aspect-orientedprogramming)
Expert in C# and ideally experience in someother languages such as F#, VB .NET, Java, Scala, Python, Clojure etc.
Using 3rd party .Net libraries and NuGet
Solid analytical skills and appreciation oftechnical risk
Experienced in automated testing and CI/CD(Continuous Integration & Deployment e.g. TeamCIty, Jenkins, Go-CD & Octopus Deploy)
Networking fundamentals - TCP/IP, WCFbindings
IIS, HTTP (headers, cookies etc.), Windows& Web Services, Web API, Web sockets, Web farms, Load balancing etc.
MSBuild & Scripting e.g. PowerShell, CSScript, Ruby, etc
Architectural patterns such as SOA andMicroservices
Parallel programming e.g. ReactiveExtensions
Event sourcing & Event-DrivenMicroservices e.g. Rabbit MQ, MSMQ
Caching strategies & performance tuninge.g. Redis
APM (Application Performance Monitoring)tools
Linux & .NET Core
NOSQL stores e.g. MongoDB
SQL Transactions (ACID), Isolation Levels& SQL Hints
Can design a normalise MS SQL/Mongo database
Understanding of MS SQL/Mongo Query Plans
ETL (Extract, Transform and Load) e.g. SSIS
Source control preferably using GIT Able towork without continual guidance
Able to prioritise work and trackingprogress
Promote an open, friendly and funenvironment
Providing day to day technical leadershipfor your team, fostering a collaborative approach to design and architecture
Generate enthusiasm and a sense of pride forboth the features you build and the skills you apply to solving problems
Lead, develop, promote, coach and motivatebest practices within the development team to ensure that performance and quality standards are met throughout the software development lifecycle.
Mentorship of less experienced professionals
Inducting new members to your team, andinstilling our common responsibilities and principles in them
Deliver ‘best of breed’ solutions byexploiting recognised industry best practice and ensuring delivery in the most cost-effective way.
Have great client-facing skills being ableto deal well and form good relationships with other technology groups and the business
Able to foster a strong team spirit andencourage professional development of all team members. Teams will typically include a mix of Product Engineers, Test Automation Engineers, Product Managers and UX Designers
Freeport Zone, Clark, Pampanga
Interested applicants may send their most updated resumein word format at email@example.com or firstname.lastname@example.org