Job Summary
- The Software Engineer writes, debugs, maintains, and test software that instructs a computer to accomplish certain tasks, such as saving information, and performing calculations.
- He/she shall gather user requirements, define system functionality, and write code in various languages.
- The ideal candidate is familiar with the Software Development Life Cycle (SDLC) from preliminary system analysis and development to testing, deployment, and documentation.
Duties and Responsibilities
- Analyze, design and develop tests and test-automation suites.
- Design and develop a processing platform using various configuration management technologies.
- Test software development methodology in an agile environment.
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Qualifications
- Education:
- Bachelor/college degree in IT, Computer Science or Engineering
- Knowledge:
- 3 years or more of experience in developing web applications/services
- Understanding of Agile development methodologies and DevOps process including toolchain is a plus
- Experience in automated testing, Continuous Integration and Continuous Delivery (CI/CD) is a plus
- Experience in production environment setup (infra, monitoring and support) is a big advantage
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- Experience influencing software engineers’ best practices within the team
- Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
- Skills:
- Experience with web applications and programming languages such as HTML5, JavaScript, CSS3, .NET Framework and c#.
- Attitude:
- Ability to learn and adapt in a startup environment,
- Hungry to learn
- An amazing team player who can work with various cross-functional teams with a collaborative attitude
- Keen to details
- Strong desire to deliver excellent and quality work output
- Willing to work in Haig, Mandaluyong City and/or General Trias, Cavite