Senior Software Engineer

Job Description

What You’ll Do: • Complete design, development, implementation, and maintenance of multiple product modules/sub-systems on moderate issues • Accountable for code quality • Engineer and tune performance for enterprise high volume traffic • Interact with team members, business partners and/or end users to define system requirements and/or necessary modifications • Works with and to remote staff and offshore resources • Develop high-level detailed requirements, architectural designs, and detailed functional designs for the software development of new applications and new features to existing applications • Write and translate business and customer requirements, and integrate knowledge of customer operational environments • Mentor others, participate in design, code reviews, and proactively identify risks • Lead software quality assurance efforts to ensure products are adequately tested and meet all requirements • Lead investigation and resolution of complex product issues with minimal technical risk • Stay technically up-to-date of software development, computer engineering, and computer science trends in technology, methods, and processes • Innovate, recommend, and drive product improvement using approaches such as new feature ideas, software architecture, and 3rd party integration • Create project estimates and designs for customization requests and product improvements • Drive process improvement initiatives for the software team by recognizing areas for improvement and working with others to develop and document process improvements

Requirement

What You’ll Need to Succeed: • Bachelor’s degree in Computer Science/Software Engineering/Related field, 5+ years of experience in Software Engineering/Information Technology • Extensive understanding of IT systems infrastructure and engineering practices • Hands on experience in web-based technologies • Strong knowledge of software design, development, debug and test practices • Experience working on complex products, solutions, and problems • Identify quality components and contribute to test approach for multiple testing responsibilities (i.e. functions, load, automation, performance, etc.) • Polished written and verbal communication skills, analytical skills, and problem solving skills • Ability to collaborate with cross functional team of business owners, Developers, Business Analysts, and Quality Assurance • Knowledge and experience working with Microsoft Windows and Microsoft Office (Word, Excel, PowerPoint, Outlook) • Experience working with and providing guidance to more junior members of the team • Skilled with data storage specific DSL • Ability to understand and resolve complex products, solutions, and problems • Create, document, and execute software designs which may involve complicated workflows or multiple product areas • Experience in exposing data points for monitoring and alerting purposes • Expertise in troubleshooting large scale distributed systems

Benifit

Benifit

勞保、健保、特別休假、勞退、婚假

Benifit

|該有的我們都有| 
勞健保
勞工退休金提撥
員工團保(包括人壽保險、意外保險、住院醫療、傷害醫療及防癌保險、職災)

|好好工作也要好好休息| 
週休二日
優於勞基法之年假制度 ( 15天年假 ) 
優於勞基法之病假制度 ( 7天全薪病假 )

|提升幸福指數| 
介紹獎金
績效獎金
生日禮金
教育訓練 ( 員工進修補助 )
順暢的升遷管道
多元的職位輪調及海外工作機會

|認真工作認真玩|
年度海內外員工旅遊
部門聚餐
每週五啤酒日
免費提供早餐、咖啡、鮮奶、水果、下午茶
一元販賣機提供多樣飲料及零食
多元社團活動並提供社團活動補助
盲人按摩服務
福委會不定期舉辦節日活動及相關補助

|還要給你更多|
年度員工半日型健康檢查
完善舒適的辦公環境
安全的兒童遊戲室
舒適的哺乳室
設備齊全的休憩室,Wii遊戲機應有盡有
員工優惠

|幸福企業|
2014年獲得勞工局所頒發之幸福企業獎

Salary Range

Negotiable (Above 40K TWD)