Sr. Software Developer - Philippines, Pilipinas - Risewave Consulting, Inc.

    Risewave Consulting, Inc.
    Risewave Consulting, Inc. Philippines, Pilipinas

    2 linggo ang nakalipas

    Default job background
    Buong oras
    Paglalarawan

    In this role, your responsibilities will be to:

     You will need to deliver high quality potentially releasable incremental value of the product regularly by being a member of a self-organizing and self-managing multi-functional team producing complete working features in short increments.

     You will be owning the requirements' analysis, architecture and design, implementation, testing, deployment, debugging and/or maintaining existing code as well as new features accepted by the team during a sprint, including settling right level of documentation and processes required for the project.

     You will be creating and performing manual and automated unit, integration, and other functional & non-functional testing (e.g. security, performance, robustness, etc.) in alignment with customer requirements.

     You will need to refine the requirements of features with product owners and other team members to reduce or eliminate technical ambiguities

     You will be promoting and driving application of software development standard processes

     You will work with the partners to settle level of definition needed for each feature and to ensure clear, achievable acceptance criteria

     You will need to be able to present to customers and clearly articulate technical details, progress and work status

     You will need to continuously learn appropriate validated experience, technologies, skills, and tools needed for process improvements spanning multiple product domains

    For this Role You Will Need:

     Bachelors degree in Computer Science, Engineering, or related subject area

     At least 5 years of experience in software product development or technology division

     In-depth knowledge of at least one object-oriented programming language like C#, C++, or Java

     Guide in one or more technologies like ASP.NET, .NET Core, Angular, REST, TypeScript, Containerization, GraphQL, NodeJS, ReactJS, MongoDB, Neo4j, SQL databases and modeling

     Strong SDLC experience in delivering projects on time with high quality, covering requirements analysis, design, implementation, and testing

     Strong in OOP and OOA/D including experience in using UML and software design patterns

     Experience in Cybersecurity, Cloud-based development/deployment, DevOps

     Experience working with version control, build, deployment, test management tools, and CI/CD tools (like GIT, Azure DevOps, Visual Studio, etc.)

     Experience in developing automated test-cases, Test-driven-development or utilizing any kind of test automation framework

     Experienced in leading technical direction of large projects on time, with quality, and within requirements.

     Experienced in driving and developing software and/or quality measures with expertise to conceptualize strategies, patterns, and architecture

    Preferred Qualification that Sets You Apart:

     Experience in Agile software development methodologies and framework like Scrum and SAFe

     Knowledge in any Mobile, AI, Analytics, or Data Science application development

     Knowledge of Process Control System

    Work set-up

     Full-time role

     Day shift

     Hybrid set-up