Job Seekers, Please send resumes to resumes@hireitpeople.comJob Responsibilities:
- Actively and consistently supports all efforts to simplify and enhance the customer experience.
- Code and perform unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements.
- Code, test, debug, and enhance software.
- Write programs according to specifications, and define specifications for complex programs.
- Monitor and repair critical systems on an as needed basis.
- Develop and maintain technical documentation.
- Serve as final escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements.
- Collaborate with internal customers, technical and architecture teams to solve complex software problems.
- Provide system users and management with system analysis and improvement recommendations.
- Identify and recommend system design/requirements needs for software enhancements.
- Implement, monitor, test, and audit new software programs to maximize efficiency of software systems.
- Participate in continuous performance improvement sessions to discuss opportunities to improve processes and/or standards.
- Coordinate with technical teams to analyze and resolve software related problems causing operational difficulties, advising on specialized features and functions.
- Maximize the efficiency of the various software systems by implementing, monitoring, testing and auditing new software programs.
- Follow established configuration/change control processes.
- Collaborate with customers and internal/external technical teams to identify software problems and communicate remediation plans
- Mentor and coach junior team members.
- Works with team evaluate workload.
Skills/Abilities and Knowledge:
- Ability to read, write, speak and understand English
- Solid foundation in data structures, algorithms, and OO Design
- Strong understanding of Kotlin, Java, Android Studio, REST, JSON and related development technologies
- Strong understanding of android architecture and architectural patterns (MVC, MVP, MVVM and related design patterns)
- Solid understanding of best practices in mobile UX design
- Knowledge of Agile development methodologies
- Ability to deliver against several initiatives simultaneously
- Ability to prioritize and organize effectively
- Excellent written and verbal communication skills
- Excellent analytical and troubleshooting abilities