Job Description
You will have the opportunity to work on exciting and innovative projects and at the same time maintain a work-life balance lifestyle. If you are searching for something amazing that you can be integral part of, this could be perfect career move for you.
Company Profile:
Our client is a company head-quartered in Cape Town, South Africa, and they are a company filled with like-minded individuals who deliver quality solution delivery services and are motivated to make a positive impact in the world through technology. They partner with a global client base to deliver innovative business and technology solutions to market fast, cost-effectively and ethically.
They are currently looking to hire in the Philippines and they are in search for a driven, autonomous, detail-oriented and positive-minded Senior .Net Developer who is passionate about technology and delighting our clients, to play a key role in a pioneering team here in the Philippines.
Duties and Responsibilities:
- Develop and document design, source code and technical architecture • Maintain and manage existing source code
- Design, develop and implement solutions to users’ needs and requirements
- Review and improvise code
- Run tests and fix bugs
- Coordinate with architects and business analysts to determine functionalities
- Develop technical solutions to complex business problems
- Design and develop technical solutions for enterprise-level projects
- Design and develop data analysis solutions
- Design and develop logical and physical data models that meet application requirements
- Design and develop continuous integration and continuous deployment pipelines
- Responsible for communicating technical details to non-technical stakeholders
Skills / Qualifications:
- Bachelor’s Degree holder in Information Technology/ Computer Science or equivalent
- At least 5 or more years’ experience building custom, webbased applications in .NET/C#, Microsoft SQL Server MVC, Entity Framework
- Experience in Web Services (Microsoft WCF and Web API)
- Knowledge and understanding of Design Patterns
- Working knowledge of SOLID Principles and Design Patterns
- Git Source Control skills/experience
- Agile and Test-Driven development experience
- Good understanding of technical architectural design
- Have spun up a project or solution from beginning to end
- You are T-shaped – you possess broad general knowledge of the development landscape, and deep knowledge of your area of expertise
- Ability to self-manage day to day activities, estimate work effort, plan work ahead and adjust to changes and communicate to relevant stakeholders
- You are a polyglot - you possess a strong multi-language toolbox and know how to apply these effectively to the software you are developing
- Excellent written and verbal communication in English to effectively collaborate with foreign counterparts
- Must own a work laptop with stable internet connection
Advantageous skills or nice-to-haves:
- Mentorship and recruitment / interviewing experience
- Financial industry exposure
- Honors or postgraduate diploma