Sr. Software Developer - Philippines, Pilipinas - Risewave Consulting, Inc.
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