Software Engineer

3 weeks ago


Taguig, National Capital Region, Philippines Sysgen Full time

Description

A full-stack engineer works as part of a cross-functional product, engineering, and quality assurance team to translate user stories and designs into working software solutions. They create responsive, persona-driven web apps using Angular or .NET MVC and apply business logic to specialized use cases when writing RESTful and SOAP APIs as well as complex SQL queries. The full-stack engineer has a broad range of knowledge about our code base and negotiates with other engineers, product, and architects to refine designs and balance tradeoffs.

Responsibilities:

  • Develop and maintain modern, responsive, cross-browser-compatible web applications using HTML, CSS, TypeScript/JavaScript, and C#.

  • Write unit and automated tests to validate changes as part of a comprehensive CI/CD pipeline.

  • Active participant in the complete software development life cycle (SDLC), including analysis, design, implementation, testing, deployment, and maintenance.

  • Create clear, simple, secure, modular, and reusable code.

  • Participate in agile processes and ceremonies to collaborate with the team to define stories, estimates, and acceptance criteria.

  • Create and update clear and informative documentation of APIs.

Qualifications:
  • Bachelor's degree in computer science, computer engineering, or comparable work experience.

  • Typically, 2 to 4 or more years of software development experience.

  • Experience with RESTful APIs and SOAP APIs.

  • Professional experience with C# .NET Core or .NET Framework, or equivalent object-oriented language.

  • Professional experience with either ASP.NET MVC or JavaScript frameworks like React, Vue, or Angular

  • Experience with parameterized unit testing in XUnit, NUnit, or equivalent and mocking dependencies with Moq, FakeItEasy, or similar

  • Ability to apply Test Driven Development practices

  • Understanding of relational database systems, like Microsoft SQL Server

  • Applicable knowledge of object-oriented principles and generics

  • Exceptional problem-solving and critical thinking skills.

  • Strong interpersonal skills, encompassing written and verbal communication.

  • Self-starter who can balance working alone and as part of a collaborative team.

Bonus:

  • Experience with GitHub Actions and GitHub Security

  • Experience with Node.js runtime environment

  • Experience with containerized architecture and Docker

  • Experience with object relational mapping tools like Entity Framework

  • Familiarity with Visual Basic Script (VBScript)

  • Familiarity with Security best practices, like OWASP Top 10, Principle of Least Privilege, etc.

  • Knowledge of S.O.L.I.D. design principles

#J-18808-Ljbffr
  • Software Engineer

    2 hours ago


    Taguig, National Capital Region, Philippines Ubiquity Global Services, Inc. Full time

    Ubiquity is hiring for a Software Engineer to join our team. Our Software Engineer plays an integral role in the operations of our Manila office. A team player who is familiar with a variety of operating systems and platforms has an analytical mindset and a keen eye for detail.What it will do:Participate in the design and development of software applications...


  • Taguig, National Capital Region, Philippines WHR Global Consulting Full time

    OverviewJunior Software Engineer at WHR Global Consulting. The Software Engineer will be responsible for developing and maintaining IT systems, diagnosing and resolving technical issues, and ensuring optimal system performance. This role involves collaborating with senior engineers and cross-functional teams to enhance system functionality, resolve issues,...


  • Taguig, National Capital Region, Philippines beBeeSoftware Full time ₱900,000 - ₱1,200,000

    Job OverviewWe are seeking a skilled software engineer to join our team. As an integral part of our development team, you will be responsible for designing, coding, and testing software solutions.Key ResponsibilitiesCollaborate with cross-functional teams to develop and maintain critical software components.Work closely with senior engineers to meet project...


  • Taguig, National Capital Region, Philippines beBeeSoftware Full time ₱900,000 - ₱1,200,000

    Job OverviewThis position involves leading technical design, development, and architecture of web-based applications using Angular and Java. The ideal candidate will have a strong background in software engineering with hands-on experience in developing high-quality software products.Key Responsibilities:Lead technical design, development, and architecture...


  • Taguig, National Capital Region, Philippines beBeeSoftware Full time ₱800,000 - ₱1,200,000

    Job Title: Technical Software EngineerWe are seeking a skilled Technical Software Engineer to contribute to our software development projects. As a key member of our team, you will be responsible for writing, testing, and debugging complex code components.About the RoleContribute to software development projects by writing, testing, and debugging code with...


  • Taguig, National Capital Region, Philippines Analog Devices Full time

    Job SummaryThe Senior Embedded Software Engineer is responsible for providing high-quality embedded software/firmware that will run on different devices, and/or software applications that will be used to control and utilize the features of these different devices. He/She will be involved in the design, development and testing of software for our next...

  • Software Engineer

    4 days ago


    Taguig, National Capital Region, Philippines Freelancer Full time

    Working at are for the: Self-growth enthusiasts. We kickstart our day asking, what can I improve today? Trailblazers. If you're someone who takes charge and strives to have their ideas turn into instant impact, you're in Data-driven. In making decisions we rely on one question, what does the data say? Changemakers. Driven by our mission to bring billions...


  • Taguig, National Capital Region, Philippines beBeeSoftware Full time ₱900,000 - ₱1,200,000

    Senior Software Development SpecialistThis role is focused on the design and implementation of in-house software solutions or the integration of third-party products used by our business teams. A successful candidate will be involved in the entire development cycle from analysis to production deployment.Key ResponsibilitiesDesign high-performing, secure, and...


  • Taguig, National Capital Region, Philippines beBeeTechnicalExpert Full time

    Job Title: Technical Expert">Job Description:">Contribute to software development projects by writing, testing, and debugging code with an emphasis on complex and critical components.Collaborate with team members to meet project requirements actively participating in design and code reviews.Provide technical expertise and support to team efforts acting as a...

  • Software Engineer

    17 hours ago


    Taguig, National Capital Region, Philippines GBSS (Galilee Business Support Services) Full time

    Official role title: Business Support EngineerAbout the RoleThe Business Support Engineer is responsible for supporting and improving the organisation's business systems, ensuring smooth operations and effective problem resolution. This role involves analysing system performance, resolving Level 2 and Level 3 technical issues, providing actionable insights,...