Full Stack Developer (C#)

WTW


Date: 1 week ago
City: Taguig
Contract type: Full time
Description

About the Team

We Pride Ourselves On Being a Modern Software Development Shop. Our Managers All Come From Software Engineering Backgrounds And Have a Natural Inclination To Leverage Novel Technologies And Processes That Can Help Our Business Succeed. Some Highlights Of What We Offer

  • We believe in team autonomy. Our roughly eight person teams strive to own their work from development to release and everything in-between. This includes DevOps considerations, ensuring quality through tools such as testing automation, optimizing for speed and reliability, etc.
  • We believe in investing in and pursuing excellence. We set fixed amounts of time for addressing technical debt, advancing architecture, and providing teams the bandwidth to experiment and iterate.
  • Work-life balance is a priority. 40-hour work weeks are the norm.
  • We believe in career investments. Employees are encouraged to spend time learning new skills of their choosing during work hours. Each of our employees has access to their own PluralSight account.
  • We view the diversity on our teams as a key strength.
  • We practice Agile principles. We run two-week sprints, have embedded product ownership on the teams, use Kanban / Scrum, etc. We don’t prescribe methodologies, however, believing that each team should choose a process that they believe best fits them.
  • We’re in the cloud. We have major applications in Microsoft’s Azure platform, have MSDN licenses, and each have a generous monthly allowance that can be used to experiment with the platform.
  • We use a domain-based approach. Our teams each own specific pieces of the application and are entrusted to become the experts and innovators in those areas.

The Role

  • Design, code, test, and debug software systems under the directions of the Project Manager, Product Owner and/or Principal Engineer
  • Develop applications per detailed specifications using specified programming languages, tools, and techniques.
  • Deliver unit-tested systems timely that meet specification functionality requirements
  • Reviewing, refactoring, debugging code to identify defects, performance bottlenecks or technical debt
  • Provide technical support on developed systems.
  • Research new developments in hardware and software. Keep abreast of latest developments regarding effective procedures, methods, and tools in software development and testing.
  • Work with team members to define detailed specifications for specific system and sub-system functionality requirements.
  • Participate in client meetings and understand business needs driving technology
  • Participating in sprint planning meetings, daily stand-ups and sprint retrospectives, striving to continuously improve the team velocity, its processes and engineering practices

Qualifications

The Requirements

  • Bachelor's Degree in Computer Science, Engineering, Information Technology or related discipline
  • Minimum 3+ years of software development experience
  • Experience or training in C#, ASP.NET, MVC, REST, OOP, RDBMS, SQL, HTML, ORM, JavaScript, CSS.
  • Nice to have prior experience in developing applications using PHP or java programming language.
  • Experience with front-end technologies such as Angular, ReactJS, Razor
  • Strong knowledge on OOP, SOLID principle, Web Architecture, and Programming Design Pattern
  • Experience with cloud technologies like Microsoft Azure and micro-service architecture.
  • Knowledge in systems development techniques and methodologies (Software Development Lifecycle, Agile Methodology)
  • Familiar with CI/CD Concepts and Tooling
  • Strong ability to create comprehensive test plans and automated tests using Jasime and Cypress, and conduct peer-to-peer manual testing
  • Strong critical thinking and reasoning skills with the ability to apply them in the software development space
  • Have a “performance mind-set” when writing code or designing the architecture for a new application or service
  • Effective English verbal and written communication skills. Should be able to adapt communication style to suit different audiences.
  • Ability to work on “virtual” teams with members from different geographic areas
  • Work well independently as well as in team environment as situation dictates
  • Ability to coordinate day-to-day development and bug fixing activities, multi-task and be mindful of deadlines
  • Self-motivated and ability to remain focused on assigned projects.
  • Committed to quality and continuous improvement
  • Committed to learn our technology stack

WTW is an Equal Opportunity Employer

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Executive Assistant GDS Associate (Singapore)

EY, Taguig
1 day ago
At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working...

Medical Information Specialist I (Early Day Shift - Hybrid)

myGwork - LGBTQ+ Business Community, Taguig
2 days ago
This job is with Thermo Fisher Scientific, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionAt Thermo Fisher Scientific team, you’ll discover impactful work, innovative thinking and a culture dedicated to working the right way, for the right reasons...

Consultant, Quality & Governance

The Coca-Cola Company, Taguig
3 days ago
The Consultant of QA Governance is responsible for identifying and implementing improvements for the Employee Experience Hub, globally. The successful candidate will play a crucial role in analyzing operational data, streamlining processes, and leading global initiatives to enhance overall recruitment efficiency and effectiveness. This role ensures a high standard of quality assurance and governance by maintaining a focus on continuous...