高级JAVA软件工程师 Senior Software Engineer
珠海达为软件有限公司
- 公司规模:50-150人
- 公司性质:外资(欧美)
- 公司行业:计算机软件 银行
职位信息
- 发布日期:2013-05-06
- 工作地点:珠海
- 招聘人数:3
- 工作经验:一年以上
- 语言要求:普通话
英语熟练 - 职位类别:高级软件工程师
职位描述
详情请参照英文职位说明。请注意工作地点必须是在珠海。
Position Title
Senior Software Engineer (珠海)
Summary
Senior Software Engineer is responsible to design, implement, and support software units like modules, classes, program procedures, scripts, SQL queries using design paradigms and JAVAlanguages with high quality timely. Senior Software Engineer is responsible to play a system architect role in the project team.
Responsibilities
-Analyzing functional and non-functional requirements presented in FRS
-Developing technical design solutions
-Writing technical design specifications working as part of a team implementing design solutions
-Implementing software units utilizing requirements, use case diagrams, and other UML design artifacts
-Collaborating with other developers, QA engineers, technical writers and system architects on implementation of the software artifacts
-Developing and performing required unit and integration tests to deliver quality software to QA and the customer
-Writing development guidelines
-Developing robust API documentation to support users of the system
-Mentoring and developing junior developers while contributing significantly to the development of the system
Knowledge & Skills
Knowledge
-Strong knowledge of main principles and paradigms of the Object-Oriented Methodology
-Knowledge of OOA techniques
-Knowledge of OOD principles
-Strong knowledge of Java and Java API (Java Foundation Classes)
-Knowledge of the following enterprise technologies/tools/frameworks: Servlets, JSP, HTML, XML, JDBC
-Strong knowledge of UML
-Strong knowledge of SQL language
-Strong knowledge of common and enterprise design patterns
-Familiarity with all phases of the software development life cycle
-Knowledge of English language to present developed design solutions in written form
Skills
-Strong analytical and problem solving skills
-Strong ability to define alternatives, make appropriate recommendations and provide strategies for the resolution of issues at the platform, tool/utility and software levels
-Strong ability to write technical design speification
-Strong ability to implement designed solution
-Strong written and oral communication skills
-Strong ability to work in the project team
Experience
-Direct experience in requirements analysis, use case analysis, and design development utilizing UML with utilization of well known design patterns during definition phase
-Experience in designing and developing of unit tests, integration tests and robust API documentation during both definition and construction phases
-Experience utilizing a configuration management system
-A minimum of 2 years object-oriented development experience with a minimum of an year in Java development
-A minimum of a year of J2EE Development with one or more enterprise software applications which utilize application servers such as Tomcat, Websphere, Weblogic, or JBoss and enterprise relational databases such as Oracle, SQL Server, or DB2
Reports To
Team Lead
Communicate with
Software Engineers, Software Testers, Business Analyst
Career opportunities:
Possible next career steps for a Senior Software Engineer are:
1.Lead Software Engineer
2.R&D Software Engineer
3.System Architect
Senior Software Engineer (珠海)
Summary
Senior Software Engineer is responsible to design, implement, and support software units like modules, classes, program procedures, scripts, SQL queries using design paradigms and JAVAlanguages with high quality timely. Senior Software Engineer is responsible to play a system architect role in the project team.
Responsibilities
-Analyzing functional and non-functional requirements presented in FRS
-Developing technical design solutions
-Writing technical design specifications working as part of a team implementing design solutions
-Implementing software units utilizing requirements, use case diagrams, and other UML design artifacts
-Collaborating with other developers, QA engineers, technical writers and system architects on implementation of the software artifacts
-Developing and performing required unit and integration tests to deliver quality software to QA and the customer
-Writing development guidelines
-Developing robust API documentation to support users of the system
-Mentoring and developing junior developers while contributing significantly to the development of the system
Knowledge & Skills
Knowledge
-Strong knowledge of main principles and paradigms of the Object-Oriented Methodology
-Knowledge of OOA techniques
-Knowledge of OOD principles
-Strong knowledge of Java and Java API (Java Foundation Classes)
-Knowledge of the following enterprise technologies/tools/frameworks: Servlets, JSP, HTML, XML, JDBC
-Strong knowledge of UML
-Strong knowledge of SQL language
-Strong knowledge of common and enterprise design patterns
-Familiarity with all phases of the software development life cycle
-Knowledge of English language to present developed design solutions in written form
Skills
-Strong analytical and problem solving skills
-Strong ability to define alternatives, make appropriate recommendations and provide strategies for the resolution of issues at the platform, tool/utility and software levels
-Strong ability to write technical design speification
-Strong ability to implement designed solution
-Strong written and oral communication skills
-Strong ability to work in the project team
Experience
-Direct experience in requirements analysis, use case analysis, and design development utilizing UML with utilization of well known design patterns during definition phase
-Experience in designing and developing of unit tests, integration tests and robust API documentation during both definition and construction phases
-Experience utilizing a configuration management system
-A minimum of 2 years object-oriented development experience with a minimum of an year in Java development
-A minimum of a year of J2EE Development with one or more enterprise software applications which utilize application servers such as Tomcat, Websphere, Weblogic, or JBoss and enterprise relational databases such as Oracle, SQL Server, or DB2
Reports To
Team Lead
Communicate with
Software Engineers, Software Testers, Business Analyst
Career opportunities:
Possible next career steps for a Senior Software Engineer are:
1.Lead Software Engineer
2.R&D Software Engineer
3.System Architect
公司介绍
珠海达为软件有限公司是美国Navagate的全资子公司,主营软件的研发和销售。为金融企业提供自动化金融服务的软件,与香港汇丰银行等众多金融机构保持良好的业务合作关系。总部设在美国纽约,在香港、珠海设立了分公司,在印度和白俄罗斯都设有大型研发中心。公司为员工提供免费的在职培训,培训师都是总公司其他研发中心的专家,优秀员工享有去公司其他国家地区的研发中心学习、进修的机会。
如果您:
-期望与业界最优秀的Java开发者一起工作
-热爱Java技术
-喜欢轻松,开放的工作环境,但同时有足够挑战性的工作内容
-期望在英语环境里工作
-期望与公司一起成长
-愿意来到美丽宜人的珠海
那么这正是您在寻找的发展机会,请与我们联系!
有意向者可登录官方网站www.navagate.com获取企业的详细信息,并将中英文简历(包括CV和Cover Letter)发送到sxiong@navagate.com, 人力资源部Sophie收。合适者,我们将在最短的时间内给您安排面试等相关事宜。请注意我们的工作地点必须是在珠海。
Overview
NAVAGATE, Inc. is a premier provider of enterprise-class Distribution Optimization Solutions and next-generation CRM and SFA products for financial services organizations. Whether for retail or wholesale environments, our solutions standardize productive, yet informal work habits and automate time consuming inter-departmental sales processes that inhibit face-to-face selling time, increasing organizational productivity and effectiveness.
Navagate's AGILITY? Solution Suite automates the identification, acquisition and management of customers while integrating complex marketplace-wide sales processes, all done without having to re-engineer proven, long-standing business workflows. Our solutions provide tangible benefits that standardize organizational approach for how advisors engage, develop and manage opportunities, improving marketing effectiveness, increasing face time with clients, increasing sales win rates, growing customer share and automating key reporting, distribution, selling and marketing processes.
Built with industry-standard open technologies, Navagate solutions are highly cost effective and can be rapidly deployed. Our solutions deliver on the promise of integration by easily linking to everything from desktop tools to enterprise applications, providing a holistic view of the customer relationship and consolidating front office and back office information for complete and real-time enterprise-wide visibility.
Navagate's proven solutions address the needs of the entire financial services industry – from home office, third-party distributors and wholesalers, to investment advisors, brokers and insurance agents. Navagate provides the industry experience, products and services you need to drive productivity, lower operating costs and drive top-line growth... quickly, affordably, and easily.
Headquartered in New York, Navagate has offices throughout the United States with international offices in Hong Kong, Belarus, and India.
如果您:
-期望与业界最优秀的Java开发者一起工作
-热爱Java技术
-喜欢轻松,开放的工作环境,但同时有足够挑战性的工作内容
-期望在英语环境里工作
-期望与公司一起成长
-愿意来到美丽宜人的珠海
那么这正是您在寻找的发展机会,请与我们联系!
有意向者可登录官方网站www.navagate.com获取企业的详细信息,并将中英文简历(包括CV和Cover Letter)发送到sxiong@navagate.com, 人力资源部Sophie收。合适者,我们将在最短的时间内给您安排面试等相关事宜。请注意我们的工作地点必须是在珠海。
Overview
NAVAGATE, Inc. is a premier provider of enterprise-class Distribution Optimization Solutions and next-generation CRM and SFA products for financial services organizations. Whether for retail or wholesale environments, our solutions standardize productive, yet informal work habits and automate time consuming inter-departmental sales processes that inhibit face-to-face selling time, increasing organizational productivity and effectiveness.
Navagate's AGILITY? Solution Suite automates the identification, acquisition and management of customers while integrating complex marketplace-wide sales processes, all done without having to re-engineer proven, long-standing business workflows. Our solutions provide tangible benefits that standardize organizational approach for how advisors engage, develop and manage opportunities, improving marketing effectiveness, increasing face time with clients, increasing sales win rates, growing customer share and automating key reporting, distribution, selling and marketing processes.
Built with industry-standard open technologies, Navagate solutions are highly cost effective and can be rapidly deployed. Our solutions deliver on the promise of integration by easily linking to everything from desktop tools to enterprise applications, providing a holistic view of the customer relationship and consolidating front office and back office information for complete and real-time enterprise-wide visibility.
Navagate's proven solutions address the needs of the entire financial services industry – from home office, third-party distributors and wholesalers, to investment advisors, brokers and insurance agents. Navagate provides the industry experience, products and services you need to drive productivity, lower operating costs and drive top-line growth... quickly, affordably, and easily.
Headquartered in New York, Navagate has offices throughout the United States with international offices in Hong Kong, Belarus, and India.
联系方式
- 公司网站:http://www.navagate.com
- Email:sxiong@navagate.com