Senior Java Developer / 高级Java开发
誉航软件(上海)有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:计算机软件 航天/航空
职位信息
- 发布日期:2017-01-09
- 工作地点:上海-浦东新区
- 招聘人数:若干
- 工作经验:5-7年
- 学历要求:本科
- 语言要求:英语熟练
- 职位月薪:面议
- 职位类别:软件工程师
职位描述
Position Summary:
The Senior Software Engineer (SSE) is responsible for the design, development, maintenance, testing, and deployment of product development software application systems. Tasks associated with this position are assigned by a technical leads that coordinates priorities and assists in the overall product development lifecycle. The SSE works with a team of developers that develops new components/products, enhances existing product functionality, and validates their contributions with the help of the QA team.
Principal Duties and Responsibilities:
· Create design documentation based on requirements established by the Solutions Design team and solution technical leads. Research, analyze, and document appropriate technologies as they can best be applied to specific business objectives.
· Generate and maintain appropriate processing flow charts, diagrams, tables, and other supporting documentation per established software design methodologies. Utilize this documentation to convey proposed design alternatives, organize problem analysis efforts, and to augment software design specifications.
· Examine and update functional design specification documentation to ensure a sufficient level of detail is available to facilitate software coding.
· Participate in design review meetings, where proposed solutions are presented, and feedback is solicited from all attendees.
· Develop software solutions that meet product requirements and design specifications.
· Perform coding, debugging, and unit testing tasks consistent with the target design specification.
· Participate in code review meetings, where new code and code modifications are reviewed for compliance with coding standards, design specifications, and quality requirements.
· Provide timely status updates of design and development activities, per departmental standards and guidelines.
· Supply and meet schedule estimates on design and development efforts.
· Provide technical support to production environments, and assist in isolating software issues and design problems.
· Follow departmental and corporate processes and procedures applicable to assigned workload.
· Work closely with Quality Assurance (QA) and testing/quality control teams to achieve the highest possible level of product quality. Submit Test Plans to QA to verify successful fulfillment of functional requirements as designed and documented.
· Keep current on product development techniques, relevant technology advances, and software best practices.
Characteristics:
· Effective written and verbal communication skills
· Works well with minimum supervision and can operate independently on assigned projects
· Shows initiative and creativity, recommending improvements and enhancements
· Solid analytical and logical cognitive skills
· Good problem solving and technical decision making abilities
· Self motivated, actively pursues knowledge acquisition and skill enhancement opportunities
· Experience of customer facing/customer interactions
· Professional services experience
Qualifications:
· B.S. in C.S., E.E., or related field, M.S. a plus.
· 8 or more years experience in software engineering,
· Solid experience developing with J2SE and J2EE
· Good understanding of HTML, CSS, and XML and related technologies
· Good working knowledge of Windows OS
· Knowledgeable in databases, including Microsoft SQL Server, Oracle, and/or MySQL
· knowing Python or PyQt would be a plus
· Fluency in English is mandatory;
Preferred Skills
· J2SE and J2EE related experience
. Experience with CMS system, e.g. EMC Documentum 5 & 6
· Experience coding C++ and/or Python will be a plus.
· Well versed in Systems Development Lifecycle principles, concepts, and methodologies
· Proficient with Integrated Development Environments (IDEs) - i.e. JBuilder, Eclipse, etc.
· Familiar with Web Application Servers such as Tomcat, BEA WebLogic, WebSphere, etc.
· Familiarity with SGML data, technical publications, and the aviation industry is desirable
公司介绍
At Flatirons, we dream big. We look for independent and creative thinkers who challenge the status quo. We reward team members who lead by example with a positive attitude and dedication to overcoming whatever challenges may come our way. As a diverse team we look for individual initiative and collaboration across teams, at all levels of the company, and in all of our interactions with each other and our external customers and partners. While we have high expectations of each other, we also are deliberate in fostering an environment in which we take care of one another. We strive to provide a safe, nurturing, and fun environment and play our part in supporting a healthy lifestyle. We value our team members for their professional contributions and their personal interests that make each one of us who we are.
Flatirons Offers
An exciting job in a global atmosphere working with state-of-the-art technology, talented, dedicated and experienced colleagues and world-class, technology-driven customers. Flatirons is the type of organization where you will be able to have a significant impact in a growing marketplace, make yourself heard and contribute to our overall success. We offer you competitive salary and benefits, as well as a high degree of independence and flexibility.
联系方式
- 公司地址:上班地址:上海市浦东新区浦电路360号陆家嘴投资大厦11楼B单元