Job Openings
Senior Full Stack.Net Web Developer - Up to 160K - Hybrid - BGC, Taguig City
About the job Senior Full Stack.Net Web Developer - Up to 160K - Hybrid - BGC, Taguig City
We are looking for
Role: Senior Full Stack.Net Web Developer
Setup: Hybrid, BGC Taguig City
Salary: up to 160k
Experience: Bachelors degree and 5+ years of related software development experience and applied knowledge using Agile Scrum software development life cycle, demonstrated understanding and implementation of software design principles such as SOLID, DI/IoC, Continuous Integration.
Job Description:
- Experienced working with the full Microsoft technology stack, including .NET/C# (.NET framework or .NET core), ASP.NET, MVC
- As an experienced Full Stack Microsoft Web Developer, you will be developing modern Web and Web Service based solutions with MS SQL at the heart of our systems.
- High-performing institutions cultivate and grow talent, carefully balancing costs and rewards. From employee benefits to executive compensation, our Human Capital and Benefits consulting and solutions offer a rounded perspective, based on leading-edge thinking, data, analytics and software, unearthing new ways to motivate people, foster well-being and implement solutions that work
- Our software development group has locations in Great Britain, Germany, Portugal and the Philippines, designing, developing and maintaining a suite of internal, client and member-facing software predominantly for use in the EMEA and Asia-Pacific region.
- Experienced in Web API, JSON/RESTful experience, Object Relation Mapping (ORM) such as Entity Framework or nHibernate, HTML5, JavaScript, jQuery, Angular JS, Bootstrap, CSS3 web Software as a Service (SaaS), multi-tenancy application development, SQL Server development experience, GIT/TFS, confluence and JIRA
- Experience in UI/UX would be an advantage
- Microsoft Certified is preferred but not required.
- Knowledgeable of the full software development life cycle and be able to deliver to deadlines producing quality deliverables on time as part of a team.
- Knowledgeable of software architecture and good design practice creating scalable, maintainable, extensible, and testable software without over-engineering.
- Experience in the breadth of software engineering activities including analysis and design, build and deployment.
- Exposure to Agile methodology, such as Scrum or XP would be an advantage
- A self-starter able to work as a team member or pair partner (experience with pair programming is desirable).
- You play a SCRUM team member role, assisting in the creation of scalable, maintainable, software without over-engineering to quality standards
- Experience as a Scrum Master would be an advantage.
- Be a quick learner with a proactive approach to problem solving and able to use own initiative to deal with ambiguity.
- A collaborator and knowledge sharer.
- Knowledge on SharePoint integration is preferred but not required.
- Have a working knowledge of IIS, notably administration and deployment is useful.
- Have a practical knowledge of performance optimization, XSS security and basic authentication on Web connected systems.
- You must have a well proven track record in software delivery and a proactive approach to problem solving with the experience to deal with ambiguity.
Qualifications:
- Bachelors degree and 5+ years of related software development experience and applied knowledge using Agile Scrum software development life cycle, demonstrated understanding and implementation of software design principles such as SOLID, DI/IoC, Continuous Integration
- Experience working with the full Microsoft technology stack, including .NET/C# (.NET framework or .NET core) SQL Server, ASP.NET, MVC and Web API, JSON/RESTful experience, Object Relation Mapping (ORM) such as Entity Framework or nHibernate, HTML5, JavaScript, jQuery, Angular JS, JSON, Bootstrap, CSS3 web Software as a Service (SaaS), multi-tenancy application development, SQL Server development experience, GIT/TFS, confluence and JIRA
- Proactive: Willingness to seek out information and solutions that are pertinent to their responsibilities and key to their delivery and has team player attitude with a focus on the success of the team is a MUST and has strong work ethic
- Experience with front-end technologies and approaches: Single Page Applications (SPA), Angular, Bootstrap, Typescript
- Experience developing applications requiring internationalization and localization for global markets
- Experience with JavaScript, jQuery, and AJAX
- Knowledge in Azure and Mobile Application (Android/IOS) development is a plus
- Experience in systems development techniques and methodologies (data modeling, entity relationship diagramming and functional decomposition) are preferred.
- Experience in Human Resources, Benefits or Survey Data Management domain areas is preferred, but not required.
- Strong verbal and written communication skills in English
- Experience working with multi-national clients is preferred
- Experience with and demonstrable success in Web development within a Microsoft Technology based environment
- Significant experience in developing REST Web API services
- Significant experience of integrating and working with MS Office APIs primarily MS Excel, Spreadsheet Gear or equivalent
- Experience within a MS TFS / Azure DevOps environment or other major SDLC platform
- Ability to work on virtual teams with members from different geographic areas
- Self-motivated and ability to remain focused on assigned tasks.