Mid Software Developer

4 days ago


Taguig, National Capital Region, Philippines NCC Group Full time

Hybrid setup (2-3 days onsite per week)

Thanks for checking out our job opening; we are excited that YOU are interested in learning more about NCC Group.

We are on a mission to make society a safer and more secure place. Our people are the ones who make that possible; a global community of talented individuals working together towards a safer future.

We aim to create an environment where everyone can reach their full potential. We work together, we are brilliantly creative, we embrace difference, and we want you to join in our mission to make the world safer and more secure.

The Opportunity:

We're looking for a Medium-Level Software Engineer to join our growing team and contribute to the development of exciting software projects.

NCC Group performs security tests of companies and software across the world. To deliver high-quality results for our clients, we use an internally-developed application to collect our findings, manage quality assurance, and produce appealing documents. NCC Group is looking for a skilled and detail-oriented web developer to be part of a small team responsible for developing, maintaining, and growing the system. The system has strong Ruby on Rails roots and a significant API-driven React web interface, with a host of additional features under the hood and several deployment scenarios that see active use.

Role Responsibility:

  • Design, develop, and maintain high-quality software features based on technical specifications.
  • Collaborate effectively with designers, product managers, and other developers to ensure seamless integration and functionality.
  • Write clean, efficient, and maintainable code that adheres to best practices.
  • Conduct unit tests and participate in code reviews to ensure code quality.
  • Troubleshoot and debug software issues independently and collaboratively.
  • Stay up to date on the latest development trends and technologies relevant to the project.
  • Document code and technical decisions for future reference.

Requirements:

  • Previous experience as a software developer.
  • Hands-on experience in Ruby.
  • Significant Ruby on Rails experience.
  • Significant React experience.
  • Comfortable with Docker and Docker Compose.
  • Knowledge of the following supporting software: ProseMirror, Kramdown, Ansible, LaTeX, PostgreSQL, Prometheus (and Yabeda), RuboCop.
  • Experience with version control systems (e.g., Git).
  • Experience with unit testing frameworks.
  • Excellent communication, collaboration, and problem-solving skills.
  • A willingness to learn and adapt to new technologies and challenges.

Behaviours:

  • Initiative: Take ownership of assigned tasks, be proactive in seeking clarification, and demonstrate a drive to complete projects independently.
  • Learning: Actively seek opportunities to learn new technologies and best practices, ask thoughtful questions, and demonstrate a commitment to professional growth.
  • Collaboration: Communicate effectively with team members, provide and receive constructive feedback, and work towards shared goals.
  • Adaptability: Be open to new ideas and approaches, adjust to changing project requirements, and embrace a continuous learning mindset.
  • Quality Focus: Strive to write clean, maintainable code, identify and address potential issues, and contribute to a high-quality codebase.

Why NCC Group?

At NCC Group, our mission is to create a more secure digital future. That mission underpins everything we do, from our work with our incredible clients to groundbreaking research shaping our industry. Our teams partner with clients across a multitude of industries, securing new products and emerging technologies, as well as solving complex security problems. As global leaders in cyber and escrow, NCC Group is a people-powered business seeking the next group of brilliant minds to join our ranks.

Our colleagues are our greatest asset, and NCC Group is committed to providing an inclusive and supportive work environment that fosters creativity, collaboration, authenticity, and accountability. We want colleagues to put down roots at NCC Group, and we offer a comprehensive benefits package, as well as opportunities for learning and development and career growth. We believe our people are at their brilliant best when they feel bolstered in all aspects of their well-being, and we offer wellness programs and flexible working arrangements to provide that vital support.

About your application

We review every application received and will get in touch if your skills and experience match what we're looking for. If you don't hear back from us within 10 days, please don't be too disappointed – we may keep your CV on our database for any future vacancies and we would encourage you to keep an eye on our career opportunities as there may be other suitable roles.

If you do not want us to retain your details, please email global.ta@nccgroup.com. All personal data is held in accordance with the NCC Group Privacy Policy. We are committed to diversity and flexibility in the workplace. If you require any reasonable adjustments to support you during the application process, please tell us at any stage.

Please note that this role involves mandatory pre-employment background checks due to the nature of the work NCC Group does. To apply, you must be willing and able to undergo the vetting process.

The NCC Group family has over 2,200 members located all around the world, providing a trusted advisory service to 15,000 customers. Born in the UK, we now have offices in North America, Canada, Europe, Asia-Pacific, and the United Arab Emirates.

We are passionate about helping our customers protect their brand, value, and reputation against the ever-evolving threat landscape. We fuel that passion with investment in our people and our business.

Our values and code of ethics are at the heart of how we operate – we work together, we are brilliantly creative, and we embrace difference. We treat everyone and everything with equal respect.

We want to create an environment where all colleagues feel psychologically, emotionally, and physically safe to be authentic, sharing their personal experiences to represent the diversity of the world they live in, and have equal opportunity to achieve their best.

#J-18808-Ljbffr

  • Taguig, National Capital Region, Philippines Yondu, Inc. Full time

    Senior Software Professional JobWe are seeking a Mid-to-Senior level Software Professional to join our team at Yondu, Inc. The successful candidate will be responsible for designing and developing complex software solutions and adhering to the organization's best practices and standards.Key ResponsibilitiesDevelop complex software solutions using accepted...


  • Taguig, National Capital Region, Philippines UST Full time

    RequirementsTo be successful as a Mid-Senior Java Software Engineer, you will need to have at least 6 years' experience developing Java web applications and strong understanding of Core Java concepts and best practices.You will also need to be familiar with Scrum methodologies, have excellent communication and collaboration skills, and be able to work...


  • Taguig, National Capital Region, Philippines NCC Group Full time

    We are seeking a skilled software developer to join our growing team. As a mid-level software engineer, you will be responsible for designing, developing, and maintaining high-quality software features based on technical specifications.You will collaborate effectively with designers, product managers, and other developers to ensure seamless integration and...


  • Taguig, National Capital Region, Philippines Comrise Full time

    About the JobWe are seeking a skilled Fullstack .NET Developer to join our team at Comrise. This mid-senior level position requires expertise in software engineering, with a focus on delivering high-quality solutions that meet cyber security standards and application performance benchmarks.Key responsibilities include designing, coding, testing, and...


  • Taguig, National Capital Region, Philippines ECLARO Full time

    The Strategic Analytics team at ECLARO is seeking a skilled Software Engineer - Mid to support the technical implementation of predictive models and analytical tools.Key Responsibilities:Build and maintain high-quality backend services using Java and cloud technologies.Develop and integrate RESTful APIs, ensuring robust testing and validation.Collaborate...


  • Taguig, National Capital Region, Philippines Risewave Consulting, Inc. Full time

    About This Role:We are seeking a skilled Full Stack .Net Developer to join our team at Risewave Consulting, Inc.The ideal candidate will have at least 3 years of experience in software development, with a strong understanding of Agile Scrum and software design principles.Key Responsibilities:The successful candidate will be responsible for designing, coding,...


  • Taguig, National Capital Region, Philippines ECLARO Full time

    Cobol Developer Job SummaryWe are hiring a mid-senior level Cobol Developer to work on enhancing and maintaining core admin systems. You will be part of a collaborative team that ensures end-to-end software lifecycle robustness.Main Tasks:Define and document scope changes during project life cycleCollaborate with business teams to understand and suggest...


  • Taguig, National Capital Region, Philippines Manpower (Philippines) Full time

    Job DescriptionWe are seeking a highly skilled Mid-Senior Front-End Engineer to join our team at Manpower (Philippines). As a mid-senior member of our development team, you will be responsible for designing and developing responsive web applications that meet the needs of our clients.ResponsibilitiesDesign interfaces and information architecture for our web...


  • Taguig, National Capital Region, Philippines ECLARO Full time

    System DevelopmentECLARO is seeking a talented Cobol Developer to join our team. As a mid-senior level professional, you will be responsible for enhancing and maintaining our core admin system.Your expertise will be utilized to develop software that meets business needs.You will work closely with other teams to ensure a robust software...


  • Taguig, National Capital Region, Philippines 360-365 Marketing OPC Full time

    **Job Description**We are seeking a skilled Quality Assurance Software Engineer to join our team at 360-365 Marketing OPC.You will be responsible for ensuring the quality of our web pages, acting as the gatekeeper of project releases and monitoring all pages for proper functionality. Your role will involve working closely with developers to communicate any...


  • Taguig, National Capital Region, Philippines NCC Group Full time

    About the OpportunityWe're looking for a talented software engineer to join our team at NCC Group. As a member of our global community of talented individuals, you will work towards creating a safer future by contributing to the development of our security testing application.The successful candidate will design, develop, and maintain high-quality software...


  • Taguig, National Capital Region, Philippines TechTiera Corporation Full time

    Job DescriptionAs a Mid-Level DevOps Engineer, you will play a vital role in supporting and enhancing our software development lifecycle. Your focus will be on building and optimizing our DevOps pipelines, automating infrastructure, and ensuring the reliable and efficient deployment of software on the cloud (AWS). You will work collaboratively with other...


  • Taguig, National Capital Region, Philippines Adaca Full time

    Things to know before applying:You must have your own work equipmentYou are able to work remotelyYou can work full-time for this roleExperience working with clients/companies outside PH is an advantageOnly candidates who meet the requirements will be contactedJob Description: We are looking for a Mid-Level Dynatrace Engineer to support and maintain our...


  • Taguig, National Capital Region, Philippines Asticom Technology Inc. Full time

    Asticom Technology Inc. is seeking an experienced Mid-Senior Full-stack Engineer to build software functionality and participate actively in the delivery team.About the JobThis role involves contributing across several technical activities such as DevOps and the quality of the product, working closely with the PO to refine the acceptance criteria of stories,...


  • Taguig, National Capital Region, Philippines Adaca Full time

    Things to know before applying:You must have your own work equipmentYou are able to work remotelyYou can work full-time for this roleExperience working with clients/companies outside PH is an advantageOnly candidates who meet the requirements will be contactedJob Description:We are looking for a Mid-Level Dynatrace Engineer to support and maintain our...


  • Taguig, National Capital Region, Philippines Glints Full time

    Glints is looking for a talented Backend Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.About the TeamYou will be part of a dynamic and collaborative team that is passionate about building innovative...


  • Taguig, National Capital Region, Philippines Adaca Full time

    About the RoleThis Mid-Senior level position involves developing and maintaining scalable full-stack applications using React and Vue.The ideal candidate will have 4-5 years of experience with Next.js and Nuxt, including component development.Key responsibilities include building and optimising React and Vue components, working on database schema design and...

  • Software Developer

    4 days ago


    Taguig, National Capital Region, Philippines Comrise Full time

    Comrise, a leading IT consulting firm, is seeking a skilled Python Developer to join our team.Job Description:We are looking for an experienced professional who can develop and maintain software applications using Python with a strong focus on Object-Oriented Programming (OOP) principles. The ideal candidate should have a solid understanding of software...

  • Software Developer

    1 week ago


    Taguig, National Capital Region, Philippines J-K Network Services Full time

    Join Our Team: Software Developers Wanted Are you a tech whiz with a passion for coding? Ready to dive into exciting projects and collaborate with a dynamic team? Look no further We're on the hunt for talented software developers like you to join our growing family.Whether you're a seasoned pro or just starting your journey in the tech world, we welcome all...

  • Software Developer

    1 week ago


    Taguig, National Capital Region, Philippines Ayuda Business Management solution Inc Full time

    Title: Software DeveloperSalary: PHP 75,000 - PHP 85,000Experience: Minimum of two (2) years development expertiseKey Tasks and Responsibilities:Create, upgrade, and maintain software developed by the team internally for the purposes of Life Sciences Support or other related business units of the client.Perform ad-hoc queries using the existing tooling per...