Software Engineer, Associate - Android Development
Summary
Infor is hiring an Associate Software Engineer in Manila to develop, test, and maintain Android application features and product modules under senior engineers' guidance. Day-to-day work centers on Java-based Android development in Android Studio, unit testing, debugging, code reviews, and CI/CD support.
- Develop and maintain Android application features and product modules under the guidance of senior team members.
- Participate in code reviews, technical discussions, sprint planning, and daily stand-ups to learn engineering best practices and contribute to team objectives.
- Troubleshoot and resolve software defects, bugs, and technical issues with support from experienced engineers.
- Assist in implementing enhancements, bug fixes, and customer-requested functionality.
- Write and maintain unit tests to help ensure software quality and reliability.
- Participate in integration testing, release testing, and beta support activities.
- Collaborate with QA, Product Support, Product Management, and other development teams to understand requirements and resolve issues.
- Follow established coding standards, development processes, and quality practices.
- Support application deployment, build management, and CI/CD activities.
- Develop knowledge of software architecture, mobile development frameworks, and enterprise application development.
- Continuously expand technical skills and stay current with Android development technologies and industry best practices.
- 0-2 years of experience in software development, product development, implementation, internships, cooperative education programs, or technical support.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
- Foundational knowledge of software development methodologies, programming concepts, and object-oriented design principles.
- Basic analytical, troubleshooting, and problem-solving skills.
- Understanding of software testing concepts and debugging techniques.
- Familiarity with Agile development methodologies.
- Experience or academic exposure in Android Mobile Applications development using the following:
- o Java Native
- o Android Studio
- o Android development using Java
- o Eclipse
- o HTML5, Javascript, CSS
- o SQL
- Knowledge in Java OOP and Design patterns
- Nice to haves:
- o IOS Development
- o Angular 1
- o PhoneGap/Apache Cordova
- o Ionic Framework
- o REST API
- o XML
- o SOAP Messaging Protocl