- 注册时间
- 2004-8-9
- 最后登录
- 1970-1-1
- 日志
- 阅读权限
- 200
|
公司多伦多分部招人,有意者 7/29 之前私信联系
Subject: Android Java Developer position
Department: R&D Product Development
Reports to: Director of Development
Location: Markham Office
FULL TIME POSITION
Brief description:
Within a development team, the Java Developer designs and develops code for Android devices as well as
server side code using Android SDK, Java EE, and other related technologies to meet specification
requirements and completion goals within given deadlines.
Specific Responsibilities:
Review and understand the requirements that are assigned.
Provide a time estimate for the development effort.
Perform the technical analysis & design for the development.
Write the code to meet the requirements in the specification.
Prepare and code unit tests.
Perform a code review for development that is implemented by a colleague.
Correct any defects found in the code by Quality Assurance.
Provide feedback to the development team of any changes that would adversely affect deadlines or affect other related products.
Provide feedback and recommendations on ways to enhance the productivity and efficiency of the team.
Write software according to R&D standards and best practices.
Adhere to current policies and procedures.
Occasionally develop code for projects that are outside of the Java EE and Android SDK umbrella.
Requirements:
2+ years building Android applications in Java/Android SDK
2+ years mobile application development experience (HTML5, JavaScript, CSS)
3+ years’ working experience developing Web-based applications using Java EE and MVC
Strong understanding of mobile user interface guidelines and best practices
Capability of building, debugging, profiling and optimizing Mobile Apps
Experience with RDBMS’s (i.e. Oracle, SQL Server).
Experience with development-related tools like Android Studio, Eclipse, Subversion, Ant.
Solid and demonstrable understanding of object-oriented design patterns and principles
Experience with Windows, and Linux platforms would be an asset.
Familiarity with the following technologies is an asset: XML, SOAP Web Services, XSLT.
Familiarity with logistics applications would be an asset.
Ability to perform creative technical analysis and design.
Logical and organized with great interpersonal skills, capable of working under pressure.
Good communication skills, both written and oral in English.
Familiarity with Agile development methodology and SCRUM would be an asset
Team player, self-motivated and able to work with minimal supervision.
College or University degree in Computer Science or Computer Engineering.
Certification in Java development would be an asset.
|
|