This position requires advanced knowledge of the design and development of software applications that function across multiple platforms, including handheld/mobile devices. Preferred candidates will also demonstrate superior expertise in the area of user interface design and development. This position promises exciting opportunities for professional growth and advancement
Share responsibility in the design and architecture of features
Ensure that the property infrastructure is in place for future development and deployment
Thoroughly and accurately assess complexity and level of effort for feature development.
Demonstrate expertise in multiple technology areas.
Review requirements to ensure completeness and create implementation plans.
Possess expertise in handheld/mobile device applications design and development.
Possess expertise in user interface design and development.
Code and create applications, services, and enhancements.
Ensure overall quality of implementation and support features during testing/bug fixing phase of the software development lifecycle.
Ensure overall quality of code within the overall project.
Support and execute based on the direction set by their manager and within the timelines provided.
Support other team members in the delivery of the overall solution.
Write and execute unit tests for features being implemented.
Conduct/participate in code reviews as required.
Participate and collaborate in project planning & review meetings as required.