• 8k-13k 经验1-3年 / 本科
    IT技术服务|咨询 / 不需要融资 / 15-50人
    1.关注市场热点信息,结合公司业务撰写新闻稿、金融类软文; 2.负责行业相关热点的内容策划,包括但不限于文案撰写、选题挖掘等; 3.协助SEO文案策划工作,进行产品传播推广; 岗位要求: 1. 广告、新闻、金融、西语或英语等相关专业毕业,对金融、科技有兴趣; 2. 英语专业达到专业八级水平,英语国家留学生活经验优先考虑; 3. 有扎实的文案功底,较强的分析和逻辑整理能力,思路清晰; 4. 出色的文字组织能力,写作经验丰富,成文快者优先考虑。
  • 16k-22k 经验5-10年 / 本科
    工具类产品 / 天使轮 / 15-50人
    1、负责iOS手机客户端设计开发及日常维护和优化; 2、对所开发的APP、SDK进行版本更新及维护; 3、根据项目任务计划独立按时完成软件高质量编码和测试工作; 4、按照开发流程编写相应模块的设计文档,提交高质量代码; 5、负责移动平台现有方法的改进、新技术研究、技术难题攻关。 任职要求: 1、5-10年及以上iOS客户端研发经验; 2、独立开发iOSapp能力。 3、具备良好的分析解决问题能力,能独立承担开发任务和有系统开发进度把控能力,有混合开发经验优先。
  • 15k-30k·13薪 经验不限 / 本科
    IT技术服务|咨询,软件服务|咨询 / 不需要融资 / 2000人以上
    工作描述 Spark/Java开发人员负责与开发团队协调,建立和实施新的或修订的应用系统和程序。 职责: •与整体核心团队合作,使用Java, Apache Spark, Hive, Redis和相关的大数据技术构建通用加载框架 负责系统分析,设计,编码,单元测试和其他SDLC活动 •需求收集和理解,分析并将功能性需求转化为具体的技术任务,并能够提供合理的努力评估 •与多个管理团队合作,确保适当的功能集成,以满足目标,并确定和定义必要的系统改进部署新产品和流程改进 通过对复杂业务流程、系统流程和行业标准的深入评估,解决各种高影响的问题/项目 •提供专业知识和先进的应用程序编程知识,确保应用程序设计遵循整体架构蓝图 •利用先进的系统流程知识,开发编码、测试、调试和实现标准 •发展全面的业务领域的知识,如架构和基础设施,集成以实现业务目标 •用解释性思维对问题进行深入分析,并制定创新的解决方案 技能: •Java •Apache火花 •缓存解决方案,如Redis •RDBMS的经验 •面向服务的架构和数据标准,如JSON, Avro, Parquet •具备敏捷/Scrum方法论经验。 •有GIT等scm经验;以及JIRA之类的工具 •强大的系统分析,设计和架构基础,单元测试和其他SDLC活动 较强的沟通能力,能够与用户进行有效沟通 •展示所有权和主动性 教育: 学士学位/大学学位或同等经验
  • 15k-30k·13薪 经验不限 / 本科
    IT技术服务|咨询,软件服务|咨询 / 不需要融资 / 2000人以上
    职责描述: 主要职责: •在Tableau的帮助下为提取的数据创建可视化 •通过分析数据来识别模式和有意义的见解 •检查业务流程中的小故障并解决它们 •与不同国家的技术团队进行日常沟通 •参与项目启动、问题管理讨论、项目评审和上线评审 技能 计算机科学或信息系统专业本科或硕士。除此之外,还需要在类似领域有相当多的工作经验。 1年以上数据准备、数据网关和数据仓库项目经验 1年以上工作经验,熟悉所有Tableau产品(桌面,公共,服务器,在线和阅读器) •1 - 5年使用自助服务工具的经验,最好是Power BI或Tableau。 Key Responsibilities: • Creating visualizations for the data extracted with the help of Tableau • Identifying patterns and meaningful insights from data by analyzing it • Designing dashboards • Examining glitches in business processes and resolving them • Day-to-day engagement with the various tech teams across countries • Involved in project kick-offs, issue management discussions, project reviews and go-live reviews Skills • BS/MS in Computer Science or Information System. Besides that, one needs to have considerable work experience in similar fields. • Experience of 1+ years in data preparation, data gateway and data warehousing projects. • Experience of 1+ years and familiarity in handling all Tableau products (Desktop, Public, Server, Online, and Reader) • 1 to 5 years of experience working with a self-service tool, preferably Power BI or Tableau. 福利&年假: 13薪,足额缴纳五险一金,14天年假,加班少,上班时间弹性
  • 10k-15k 经验3-5年 / 大专
    其他 / 上市公司 / 2000人以上
    岗位职责: 1.负责机房与配线间的日常管理,负责与托管IDC的日常对接; 2.负责公司总部与分支机构网络运维与优化,包括有线与无线网络; 3.负责数据中心运维工作,包括制度建立,设备维护与容量扩容等。 教育及背景要求: 1.大学专科或以上学历,计算机科学与技术或相关专业; 2.持有CCNA、HCIE、CCIE证书者优先; 3.4年以上中大型企业网络规划设计、建设、运维和优化经验; 技能要求: 1.熟悉OSI网络模型,具备独立解决网络故障的能力; 2.熟悉机房各主流设备,如UPS、APC、环境监控、日常巡检、故障排查判断方法; 3.熟悉主流企业级虚拟化技术,如VMware、Citrix、KVM、Hyper-V,有较强的虚拟化平台运维排错经验;熟悉smartx、华为、路坦力等主流超融合平台的运维管理; 4.熟悉 NetApp、NBU等主流品牌存储及备份设备管理; 5.具有良好的客户服务意识、高度的责任感与使命感,团队协作能力强; 6.良好的学习能力、逻辑思维能力、表达能力及文档写作能力; 7.有一定的项目管理经验者、ITIL经验优先。
  • 12k-18k·15薪 经验3-5年 / 本科
    企业服务,信息安全 / 不需要融资 / 500-2000人
    岗位职责 1、参与需求分析,负责测试计划和方案制定以及测试跟进,保证产品的可用性、可维护性和用户体验; 2、负责多种平台、中间件与业务系统的兼容性测试; 3、评估业务设计、代码架构、技术架构等质量风险,建立对应的发现手段和应急处理方案,并优化风险改进; 4、引进公司内部或者业界的主流测试工具,跟进测试过程中的测试工具开发,持续优化测试覆盖能力和测试效率; 任职要求 1、本科或以上学历,计算机、通信等相关专业, 3年以上开发工作经验; 2、熟悉测试流程、测试用例设计,有接口测试、白盒测试经验,掌握自动化测试开发技能; 3、熟悉Linux操作系统,熟悉SQL和oracle/mysql数据库; 4、熟悉Java语言,或者精通至少一种脚本语言, 如:Python、shell、php、perl、ruby等。且熟悉web开发框架,如:springboot/Django等web框架; 5、具备良好的沟通能力、学习能力、热爱技术钻研、主动性责任心强; 6、有大数据行业经验,了解hive/spark/flink
  • 15k-25k·13薪 经验3-5年 / 本科
    企业服务 / 上市公司 / 2000人以上
    Description We are looking for an energetic Systems Engineer (DevOps) in Guangzhou to make the team stronger. Responsibilities • Develop best in class solutions into PaaS platform to enhance/ build up platform functions’ availability, extensibility, scalability, compatibility, etc. • Leverage breakthrough IT technologies to build applications, i.e. leverage public cloud like Azure, AWS and platform solutions like Terraform, Ansible, Jenkins, Kubenetes, ELKG • Continually review and evolve existing platform architecture to adopt IT methodologies i.e.: micro-service, container, continues delivery/deployment, ITIL • Design and develop automated processes to maintain, upgrade, test, monitor CI/CD DevOps pipeline for the tool chain (GitLab, Jenkins, TFS, Artifactory, Scanning tools, ALM, uDeploy) • Provide operations engineering for the DevOps tool chain • Work with DevOps Architects to design test environments and production environment for CI/CD tools • Leverage your exceptional ability and motivation to solve problems and learn quickly • Prepare and perform application configuration changes (including all components) • Application component installation, configuration, upgrade and tuning including monitoring and performance metrics definition (components like Apigee, Redis, Memcache, IRM) • Analyze hardware requirements of new and existing application components, propose and implement infrastructure changes and improvements • Day-to-day application components maintenance tasks including log analyze, incident troubleshooting and resolution • Work with DevOps team to keep Prod configuration in sync with other environments • Automate manual repeatable workarounds • Participate into new service components onboarding • Communicate with vendors of used software products and tools • Production issues troubleshooting and resolution, root cause analysis • Participate in Agile Scrum activities: daily standup, demo session, retrospective, planning, etc. Requirements • Bachelor's degree or above in Computer Science, Software Engineering or related majors • Minimum 1 year of At least relevant experience. Intermediate level of all relevant professional skills. • Solid hands-on experience with various server operating systems (both MS Windows and Linux families) and standard software commonly used on both platforms • Solid knowledge of cloud and bare metal server’s infrastructure • Good fundamentals in Disaster recovery strategy, Performance Optimization, Cluster solution operation, Application Performance Management (Monitoring). • Experience with Service Desk / Ticketing software. Expected to be able to follow a defined ITIL/ITSM processes. • Systems administrator background • Basic knowledge of SQL (primary focus – select queries) • Basic network/bare metal server’s diagnostic knowledge • Has basic understanding of one business domain area • Expected to demonstrate ability to learn and systematize business knowledge • Responsibility for the quality of the code/solution created • Good stress tolerance ability • Willingness and ability to adapt to changes in priorities and requirements • Active learner who is passionate about technology and keeps up to date with technology changes • Good communication skills • Intermediate (CEFR B1) or higher level of spoken and written English
  • 20k-35k 经验5-10年 / 本科
    企业服务 / 上市公司 / 2000人以上
    We Offer • Unique opportunity to work for challenging projects in a multinational team • Competitive compensation depending on experience and skills • Regular assessments and salary reviews • Free English classes and unlimited self-service trainings • Opportunities for self-realization • Friendly team and creative atmosphere • Flexible working schedule • Corporate and social events Responsibilities • Fulfill the role of key developer and software architect. Sometimes may fill development team lead and project coordinator roles as well • Write high quality and testable code following clean code and SOLID design principles • Conduct code reviews • Create and design, technical and project documentation • Plan and schedule own work for tasks and projects, also implement functionality without direct supervision • Perform profiling and troubleshooting of existing solutions • Coordinate application deployment • Follow and understand defined software development process • Participate in workshops and presentations of proposed solutions to clients • Communicate with clients on a regular basis to clarify business requirements • Assist team members by providing technical solutions • Work independently while in close collaboration with others in the team and across projects Requirements • Fundamental front-end, such as HTML, CSS3, JavaScript • JavaScript frameworks such as React Js, Angular, .net, jQuery. • Proficiency with Java • Excellent spoken and written communication skills • Strong analytical and problem-solving skills • Excellent organizational skills and attention to detail • Bachelor's degree or above in Computer Science, Software Engineering or related majors • Minimum 5 years of experience in software engineering and development using Java, including UML, Modeling and Design skills • Advanced knowledge of Core Java, Spring • Good knowledge of Hibernate, Webservices, Restful services • Experienced in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles • Experience of Linux, source code control tools (e.g., GIT, SVN) • Experience of CI/CD tools (e.g., Jenkins, SonarQube) • Understanding of code quality measurements and able to implement efficient Unit Tests • Experience of relational database technologies e.g., SQL Server, Oracle • In depth understanding of different phases of software development lifecycle and understanding of Agile Scrum processes • Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence • Ability to analyze and evaluate engineering problems in order to find the best possible solution. • Willingness and ability to adapt to changes in priorities and requirements • Active learner who is passionate about technology and keeps up to date with changes in technology • Good communication skills • Intermediate (CEFR B1) or higher level of spoken and written English Desirable • Most preferable: - Familiarity with BPMN and workflow tools - Worked on Open source project - Familiarity with Database Management systems technology (Oracle, MySQ or Postgres sql.) • Experience of Spring Could, Microservices is preferred • Experience of Docker and Kubernetes • Expert in debugging Java and optimizing application performance • Familiar with at least one unit testing framework, such as Junit or TestNG • Experience of architecture design • Experience of DevOps operation • Experienced in improving project's process • Ability to evaluate various development methodologies SCRUM, Kanban, Waterfall based on project requirement • Working experience in global environment where colleagues, stakeholders and onsite client team are based in different locations, be able to cope with cultural and time zone differences • Experienced in mentoring juniors or colleagues with less related experience on the project(s) • Experienced in conducting trainings or technical tech talks in the area of expertise
  • 19k-29k·13薪 经验5-10年 / 本科
    企业服务 / 上市公司 / 2000人以上
    Description We are looking for an experienced Senior Software Engineer specialized in Java in Shenzhen to make the team stronger. We Offer • Unique opportunity to work for challenging projects in a multinational team • Competitive compensation depending on experience and skills • Regular assessments and salary reviews • Free English classes and unlimited self-service trainings • Opportunities for self-realization • Friendly team and creative atmosphere • Flexible working schedule • Corporate and social events Responsibilities • Play key developer and software architect roles. Sometimes may play development team lead and project coordinator roles as well • Write high quality and testable code following clean code and SOLID design principles • Conduct code reviews • Create design, technical and project documentation • Plan and schedule own work for tasks and projects, also implement functionality without direct supervision • Perform profiling and troubleshooting of existing solutions • Coordinate application deployment • Follow and understand defined software development process • Participate in workshops and presentation of proposed solutions to clients • Communicate with clients on a regular basis to clarify business requirements • Assist team members with providing with technical solutions • Work independently while in close collaboration with others in the team and across projects Requirements • Bachelor's degree or above in Computer Science, Software Engineering or related majors • Minimum 5 years of experience in software engineering and development using Java, including UML, Modeling and Design skills • Advanced knowledge of Core Java, Spring • Good knowledge of Hibernate, Webservices, Restful services • Experienced in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles • Experience of Linux, source code control tools (e.g., GIT, SVN) • Experience of CI/CD tools (e.g., Jenkins, SonarQube) • Understanding of code quality measurements and able to implement efficient Unit Tests • Experience of relational database technologies e.g., SQL Server, Oracle • In depth understanding of different phases of software development lifecycle and understanding of Agile Scrum processes • Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence • Ability to analyze several possible decisions of engineering problem and evaluate which one is better suited • Willingness and ability to adapt to changes in priorities and requirements • Active learner who is passionate about technology and keeps up to date with technology changes • Good communication skills • Intermediate (CEFR B1) or higher level of spoken and written English Desirable • Experience of Spring Could, Microservices is preferred • Experience of Docker and Kubernetes • Expert in debugging Java and optimizing application performance • Familiar with at least one unit testing framework, such as Junit or TestNG • Experience of architecture design • Knowledge in frontend technologies (e.g., JavaScript, React) • Experience of DevOps operation • Experienced in improving project's process • Ability to evaluate various development methodologies SCRUM, Kanban, Waterfall based on project requirement • Working experience in global environment where colleagues, stakeholders and onsite client team are based in different locations, be able to cope with cultural and time zone differences • Experienced in mentoring juniors or colleagues with less related experience on the project(s) • Experienced in conducting trainings or technical tech talks in the area of expertise
  • 17k-25k·13薪 经验5-10年 / 本科
    企业服务 / 上市公司 / 2000人以上
    Description We are looking for an experienced Senior Automation Testing Engineer in Shenzhen to make the team stronger. We Value • Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success. • Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments. • Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity. • Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs. • Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions. We Offer • Unique opportunity to work for challenging projects in a multinational team • Competitive compensation depending on experience and skills • Regular assessments and salary reviews • Free English classes and unlimited self-service training • Opportunities for self-realization • Friendly team and creative atmosphere • Flexible working schedule • Corporate and social events Responsibilities • Plays the Automation Tester or Key Automation Tester role • Work with development and manual testing team to define the scope and strategy for automation testing • Create test automation plan, estimate automation workload and organize automation tasks • Design and implement automation testing framework independently base on project requirement • Maintain and improve/refactor the existing framework and test scripts continuously • Find and research testing tools base on project requirement, evaluate benefits and risks for each solution • Analyze test results, define and report bugs • Take test automation responsibility for a subsystem or a whole project • Identify business test motivators. Plan and engage end users at appropriate level, and collaborate with them for test activities • Participate in phone conferences, visit customers with supervision • Provide guidance and evaluation to junior engineer Requirements • Bachelor degree or above in Computer Science, Software Engineering or related majors • Minimum 3 years Software Engineering experience in Software Testing, Test Automation, or Software Development • Advanced level of Test Automation: ability to define automation strategy, setup test automation framework from scratch, and ability to solve complex test automation tasks • Familiar with common Design Patterns and Code Standards • Strong experience with automation libraries, such as Selenium, Appium, etc. • Familiar with some popular automation tools/frameworks, such as Robot Framework, Cucumber, Jbehave, TestNG, Junit, be able to perform test automation tool evaluations • Proficient in some of the programming languages: OOP languages: Java, any C, PHP, Ruby, etc. or scripting languages: Specific for tool (Jscript, Delphi script, VB script), JavaScript, AutoIt, Perl, Python • Actual project experience in Web or mobile automation testing, and API testing • Solid understanding of manual testing and coverage, know when it's applicable to automate tests • Has a fundamental knowledge of Software Testing process (in waterfall and Agile/Scrum process), can enhance a pre-defined Software Testing process • Experience with CI process and tools • Good troubleshooting and problem-solving skills • Good communication skills and self-motivated • Intermediate (CEFR B1) or higher level of spoken and written English
  • 17k-25k·13薪 经验5-10年 / 本科
    企业服务 / 上市公司 / 2000人以上
    Description We are looking for an experienced Senior Automation Testing Engineer in Guangzhou to make the team stronger. We Value • Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success. • Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments. • Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity. • Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs. • Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions. We Offer • Unique opportunity to work for challenging projects in a multinational team • Competitive compensation depending on experience and skills • Regular assessments and salary reviews • Free English classes and unlimited self-service training • Opportunities for self-realization • Friendly team and creative atmosphere • Flexible working schedule • Corporate and social events Responsibilities • Plays the Automation Tester or Key Automation Tester role • Work with development and manual testing team to define the scope and strategy for automation testing • Create test automation plan, estimate automation workload and organize automation tasks • Design and implement automation testing framework independently base on project requirement • Maintain and improve/refactor the existing framework and test scripts continuously • Find and research testing tools base on project requirement, evaluate benefits and risks for each solution • Analyze test results, define and report bugs • Take test automation responsibility for a subsystem or a whole project • Identify business test motivators. Plan and engage end users at appropriate level, and collaborate with them for test activities • Participate in phone conferences, visit customers with supervision • Provide guidance and evaluation to junior engineer Requirements • Bachelor degree or above in Computer Science, Software Engineering or related majors • Minimum 3 years Software Engineering experience in Software Testing, Test Automation, or Software Development • Advanced level of Test Automation: ability to define automation strategy, setup test automation framework from scratch, and ability to solve complex test automation tasks • Familiar with common Design Patterns and Code Standards • Strong experience with automation libraries, such as Selenium, Appium, etc. • Familiar with some popular automation tools/frameworks, such as Robot Framework, Cucumber, Jbehave, TestNG, Junit, be able to perform test automation tool evaluations • Proficient in some of the programming languages: OOP languages: Java, any C, PHP, Ruby, etc. or scripting languages: Specific for tool (Jscript, Delphi script, VB script), JavaScript, AutoIt, Perl, Python • Actual project experience in Web or mobile automation testing, and API testing • Solid understanding of manual testing and coverage, know when it’s applicable to automate tests • Has a fundamental knowledge of Software Testing process (in waterfall and Agile/Scrum process), can enhance a pre-defined Software Testing process • Experience with CI process and tools • Good troubleshooting and problem-solving skills • Good communication skills and self-motivated • Intermediate (CEFR B1) or higher level of spoken and written English
  • 19k-29k 经验5-10年 / 本科
    企业服务 / 上市公司 / 2000人以上
    Responsibilities • Play key developer and software architect roles. Sometimes may play development team lead and project coordinator roles as well • Write high quality and testable code following clean code and SOLID design principles • Conduct code reviews • Create design, technical and project documentation • Plan and schedule own work for tasks and projects, also implement functionality without direct supervision • Perform profiling and troubleshooting of existing solutions • Coordinate application deployment • Follow and understand defined software development process • Participate in workshops and presentation of proposed solutions to clients • Communicate with clients on a regular basis to clarify business requirements • Assist team members with providing with technical solutions • Work independently while in close collaboration with others in the team and across projects Requirements • Bachelor's degree or above in Computer Science, Software Engineering or related majors • Experience in software engineering and development using Java, including UML, Modeling and Design skills • Advanced knowledge of Core Java, Spring • Good knowledge of Hibernate, Webservices, Restful services • Experienced in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles • Experience of Linux, source code control tools (e.g., GIT, SVN) • Experience of CI/CD tools (e.g., Jenkins, SonarQube) • Understanding of code quality measurements and able to implement efficient Unit Tests • Experience of relational database technologies e.g., SQL Server, Oracle • In depth understanding of different phases of software development lifecycle and understanding of Agile Scrum processes • Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence • Ability to analyze several possible decisions of engineering problem and evaluate which one is better suited • Willingness and ability to adapt to changes in priorities and requirements • Active learner who is passionate about technology and keeps up to date with technology changes • Good communication skills • Intermediate (CEFR B1) or higher level of spoken and written English Desirable • Experience of Spring Could, Microservices is preferred • Experience of Docker and Kubernetes • Expert in debugging Java and optimizing application performance • Familiar with at least one unit testing framework, such as Junit or TestNG • Experience of architecture design • Knowledge in frontend technologies (e.g., JavaScript, React) • Experience of DevOps operation • Experienced in improving project's process • Ability to evaluate various development methodologies SCRUM, Kanban, Waterfall based on project requirement • Working experience in global environment where colleagues, stakeholders and onsite client team are based in different locations, be able to cope with cultural and time zone differences • Experienced in mentoring juniors or colleagues with less related experience on the project(s) • Experienced in conducting trainings or technical tech talks in the area of expertise
  • 17k-23k 经验5-10年 / 本科
    企业服务 / 上市公司 / 2000人以上
    Responsibilities • Plays the key Automation Tester role • Work with development and manual testing team to define the scope for automation testing • Review test requirements, design test scenario and create test scripts from automation perspective • Work with senior engineer, implement automation testing framework or develop testing tools based on project requirement and design • Maintain and improve/refactor the existing framework and test scripts continuously • Debug and resolve issues related to test infrastructure and framework • Perform execution of automation scripts, analyze test results, identify and report bugs • Participate in teleconferencing, visit customers under supervision • Attend project meeting and other team meetings Requirements • Bachelor’s degree or above in Computer Science, Software Engineering or related majors • Experience in Software Testing, Test Automation, DevOps Automation or Software Development • Excellent in some of the programming languages: Java, Python • Experience with test framework implement and maintenance, knowledge of design pattern, code standard • Familiar with automation libraries, such as Selenium, Appium, etc. • Familiar with some of the popular automation tools/frameworks, such as Robot Framework, Cucumber, Behave, TestNG, Junit • Actual project experience in Web or mobile automation testing, and API testing • Solid understanding of both manual and coverage, know when it’s applicable to automate tests • Has a fundamental knowledge of Software Testing processes (in waterfall and Agile/Scrum process), can follow a pre-defined Software Testing process, can follow a defined test process • Experience with CI process and tools • Good troubleshooting and problem-solving skills • Good communication skills and self-motivated • CEFR B1 or higher level of spoken and written English
  • 19k-29k 经验5-10年 / 本科
    企业服务 / 上市公司 / 2000人以上
    Responsibilities • Play key developer and software architect roles. Sometimes may play development team lead and project coordinator roles as well • Write high quality and testable code following clean code and SOLID design principles • Conduct code reviews • Create design, technical and project documentation • Plan and schedule own work for tasks and projects, also implement functionality without direct supervision • Perform profiling and troubleshooting of existing solutions • Coordinate application deployment • Follow and understand defined software development process • Participate in workshops and presentation of proposed solutions to clients • Communicate with clients on a regular basis to clarify business requirements • Assist team members with providing with technical solutions • Work independently while in close collaboration with others in the team and across projects Requirements • Bachelor's degree or above in Computer Science, Software Engineering or related majors • Experience in software engineering and development of technology solution using JavaScript (server and client side), AngularJS, React, and HTML5 • Good experience in using, integrating, and optimizing front end build tools (Grunt / Gulp / Webpack) • Sound knowledge of application architecture and design • Excellent problem solving and analytical skills • Ability to provide realistic estimation on required effort and manage to complete tasks in accordance with estimation • In depth understanding of different phases of software development lifecycle and understanding of Agile Scrum processes • Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence • Ability to analyze several possible decisions of engineering problem and evaluate which one is better suited • Willingness and ability to adapt to changes in priorities and requirements • Active learner who is passionate about technology and keeps up to date with technology changes • Good communication skills • Intermediate (CEFR B1) or higher level of spoken and written English Desirable • Experienced in designing solutions using NoSQL data stores like: MongoDB, Cassandra, Elastic, Redis • Knowledge of Node.js, Express • Experienced in developing Server-side programming (any language) • Experienced in using JavaScript build & testing tools • Working experience in global environment where colleagues, stakeholders and onsite client team are based in different locations, be able to cope with cultural and time zone differences • Experienced in mentoring juniors or colleagues with less related experience on the project(s) • Experienced in conducting trainings or technical tech talks in the area of expertise
  • 20k-30k 经验3-5年 / 本科
    企业服务 / 上市公司 / 2000人以上
    Description We are looking for an energetic Software Engineer specializing in Java with full stack development experience in Shenzhen. We Value • Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success. • Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments. • Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity. • Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs. • Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions. We Offer • Unique opportunity to work for challenging projects in a multinational team • Competitive compensation depending on experience and skills • Regular assessments and salary reviews • Free English classes and unlimited self-service training • Opportunities for self-realization • Friendly team and creative atmosphere • Flexible working schedule • Corporate and social events Responsibilities • Full fill the role of developer • Write high quality and testable code following clean code principles • Implement functionality by following defined software development process without direct supervision • Read and understand project and requirement documentation • Create documentation to describe your code • Participate in Agile Scrum activities: daily standup, planning and retrospective meetings as well as demo sessions, etc. Requirements • Bachelor's degree or above in Computer Science, Software Engineering or related majors • Minimum 1 year of experience in software engineering and development using Java • Knowledge of Core Java, Spring framework, Hibernate, Webservices, Restful services • Good understanding of the concepts in OOP, design patterns • Knowledge of front-end technologies (JavaScript, jQuery, React JS etc.) and AWS cloud is preferred. • Good knowledge of database, including Relational DB (SQL Server, MySQL etc.) and NoSQL DB (e.g., Mongo DB) • Well versed in using version control tools (e.g., GIT, SVN) • Good understanding of software development lifecycle, experience in Agile Scrum process • Familiar with Linux shell scripting • Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence • Willingness and ability to adapt to changes in priorities and requirements • Active learner who is passionate about technology and keeps up to date with changes in technology • Good communication skills • Elementary (CEFR B1) or higher level of spoken and written English Desirable • Knowledge of TDD, BDD practices • Good understanding of SOLID design principles • Experience of development process and CI/CD tools e.g. Atlassian JIRA, Rally, Jenkins, Bamboo, SonarQube • Experience of Spring Cloud, Microservices • Ability to communicate with clients on a regular basis to clarify business requirements