Role Overview
As a Custom Software Engineer, a typical day involves creating tailored software solutions by designing, coding, and improving various components within systems or applications. The role requires working closely with project teams to ensure that the software meets specific business requirements. The engineer actively engages in iterative development cycles, applying modern methodologies to build scalable and efficient solutions that align with client needs and organizational goals.
Responsibilities
- Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Collaborate with cross-functional teams to gather and analyze requirements for custom software development.
- Assist in documenting software design and development processes to support knowledge sharing and future maintenance.
- Support junior team members by providing guidance and sharing best practices to foster professional growth.
Requirements
- Minimum 3 years of experience in Android Application Development.
- Experience with mobile application lifecycle management including design, development, testing, and deployment.
- Strong understanding of user interface design principles and mobile user experience optimization.
- Familiarity with integrating APIs and third-party services to enhance application functionality.
- Ability to troubleshoot, debug, and optimize application performance for various devices and operating system versions.
- 15 years full time education is required.
Skills
- Android Application Development
- Mobile Lifecycle Management
- API Integration
- UI/UX Optimization
- Debugging