Developer: Senior Mobile Developer Technical
韦史德(上海)通信技术有限公司珠海分公司
- 公司规模:少于50人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2017-06-01
- 工作地点:珠海-香洲区
- 招聘人数:2人
- 学历要求:本科
- 职位月薪:0.8-1.6万/月
- 职位类别:高级软件工程师
职位描述
职位描述:
Duties & Responsibilities
- Lead, and participate in, complex software projects in order to develop technical solutions and services which are cost effective while meeting the business needs of the Company
- Analyze and review functional and performance requirements to support design architecture, providing alternative architectural solutions as necessary
- Perform troubleshooting and issue resolution throughout project ensuring issues are brought to resolution and on-going communication with project team
- Ensure proper documentation during all stages of the project
- Lead the development of software solutions in order to ensure that the solution architecture is translated into high-quality, maintainable, secure, and efficient code that follows established development guidelines
- Participate in activities throughout the entire software development life cycle providing consultative advise and direction to development team
- Coach and mentor project team members to ensure thorough understanding of project tasks and company goals
- Conduct code reviews to verify design and provide corrective action where necessary
- Monitor and conduct regression testing in entirety to ensure negative impacts do not result once program alterations are completed
- Cooperate with team members to meet goals or complete tasks
Basic Requirements
EDUCATION & TRAINING
- Bachelor's degree in computer science, MIS, or a related field required
- Equivalent work experience in a similar position may be substituted for educational requirements
- Minimum 5 years increasingly responsible programming experience using a standard coding language and/or platform required
- Minimum 4 years experience writing detailed program designs for medium to large sized projects preferred
- Project management experience preferred
SKILLS & KNOWLEDGE
- Excellent working knowledge of Android and iOS, Hybrid Mobile APP
- Hands on Experience on Java, Swift and Objective C
- Hands on Experience on Cordova/ React experience
- Experience of working with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's
- Experience of working with SQL Server or other database
- Object-oriented Design and Analysis (OOA and OOD)
- A good understanding of N-tier and N-layered architecture
- Relevant experience with web services and REST
- Strong analytical skills
- Strong ability to effectively lead a team
- Knowledge on .NET Core, Bootstrap, KnockoutJS and AWS is preferred
PERSONAL PROFILE
- Strong communication skills, both written and verbal
- Maintains strong attention to detail in high-pressure situations
- Solid understanding of business practices with fundamental understanding of project management methodology
- Requires excellent computer skills
举报
分享
Duties & Responsibilities
- Lead, and participate in, complex software projects in order to develop technical solutions and services which are cost effective while meeting the business needs of the Company
- Analyze and review functional and performance requirements to support design architecture, providing alternative architectural solutions as necessary
- Perform troubleshooting and issue resolution throughout project ensuring issues are brought to resolution and on-going communication with project team
- Ensure proper documentation during all stages of the project
- Lead the development of software solutions in order to ensure that the solution architecture is translated into high-quality, maintainable, secure, and efficient code that follows established development guidelines
- Participate in activities throughout the entire software development life cycle providing consultative advise and direction to development team
- Coach and mentor project team members to ensure thorough understanding of project tasks and company goals
- Conduct code reviews to verify design and provide corrective action where necessary
- Monitor and conduct regression testing in entirety to ensure negative impacts do not result once program alterations are completed
- Cooperate with team members to meet goals or complete tasks
Basic Requirements
EDUCATION & TRAINING
- Bachelor's degree in computer science, MIS, or a related field required
- Equivalent work experience in a similar position may be substituted for educational requirements
- Minimum 5 years increasingly responsible programming experience using a standard coding language and/or platform required
- Minimum 4 years experience writing detailed program designs for medium to large sized projects preferred
- Project management experience preferred
SKILLS & KNOWLEDGE
- Excellent working knowledge of Android and iOS, Hybrid Mobile APP
- Hands on Experience on Java, Swift and Objective C
- Hands on Experience on Cordova/ React experience
- Experience of working with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's
- Experience of working with SQL Server or other database
- Object-oriented Design and Analysis (OOA and OOD)
- A good understanding of N-tier and N-layered architecture
- Relevant experience with web services and REST
- Strong analytical skills
- Strong ability to effectively lead a team
- Knowledge on .NET Core, Bootstrap, KnockoutJS and AWS is preferred
PERSONAL PROFILE
- Strong communication skills, both written and verbal
- Maintains strong attention to detail in high-pressure situations
- Solid understanding of business practices with fundamental understanding of project management methodology
- Requires excellent computer skills
职能类别: 高级软件工程师
公司介绍
West Corporation is a leading provider of technology-driven, communication services, serving Fortune 1000 companies and other clients in a variety of industries, including telecommunications, retail, financial services, public safety, technology and healthcare. For more than 20 years, West UC has been leading the way in hosted and cloud-based solutions. We focus on four complementary components of the UC spectrum: Conferencing & Collaboration, Managed Voice, Network Services and Digital Media Services.
联系方式
- 公司地址:上班地址:珠海市