👨💻Software Engineer
🌏Taguig
🏢 On-site
💼Full time
🗓️Almost Gone
Job Description
Description
The Role
Key Responsibilities
- Performs coding, debugging, testing and troubleshooting for moderately complex issues
- Maintains and enhances systems by fixing complicated errors, raising risks and escalating issues where necessary
- Designs high-quality solutions in accordance with timelines and specifications to meet user requirements.
- Ensures all activities adhere to the relevant processes, procedures, standards and technical design.
- Proactively identifies and leads the implementation of continuous improvement items with the support of the Team Lead and Manager.
- Provides feedback and assists with either formal training or mentoring to junior team members to assist their development.
- Adheres to the Outsourcing NNA GB coding standards, the Outsourcing NNA GB operational framework and WTW Excellence guidelines.
- Acts as a buddy to new starters, and quality checks more junior team members’ work.
- Works closely with QA, Product/Business Analysts, and other Software Engineering functions to ensure high quality on-time delivery
- Contribute to driving effective Agile Scrum practices to meet/exceed software engineering goals. Embrace and contribute to the team's Agile philosophy
- Demonstrate learning adaptability, understanding of the implications of technical issues on business requirements and / or operations.
- Strong interest to expand technology stack
Qualifications
The Requirements
Knowledge And Experience
- A Bachelor’s/College Degree would be beneficial and extensive experience in a technology-related discipline, such as IT or Engineering is required.
- Experience in Visual Studio, MS SQL Server, Microsoft .Net (especially C#, ASP.Net, .NET, .NET core, Web API, REST API, and MVC). Relevant client-server development experience.
- Experience building and maintaining continuous integration tests using Jenkins.
- Familiarity with relational databases (Oracle, etc.).
- Experience in developing resilient, transaction-based web services.
- Strong web development skills.
- Knowledge in code quality, performance, and security.
- Experience on source code control systems.
- Knowledge of SOLID principles.
- Willingness to work in a fast-paced collaborative team environment that has tight deadlines.
- Ability to learn and evaluate new tools, concepts, and challenges quickly.
- Client service focus and flexibility in supporting client requests.
- Strong analytical and problem-solving skills.
- Commitment to quality and continuous improvement.
- Strong written and verbal communication skills.
- Experience in creating of Unit Tests using tools such as NUnit, xUnit, MSTest, and Moq.
- Familiarity with design patterns (e.g., Singleton, Factory, Observer, Strategy, Adapter, Decorator, Command, Chain of Responsibility, Proxy, and Template Method).
Nice To Have
- Experience with cloud environment setup.
- Experience with CI/CD pipelines.
- Familiarity with/using containers in Docker.
WTW is an Equal Opportunity Employer