Software Engineer III
软件工程师设计,开发,解决问题和调试改进和新产品的软件程序。他们还将开发支持设计,基础设施和技术平台的软件和工具。范围:·以创造性的方式解决各种问题的专业人员·经验丰富,有经验的人员充分了解他们的专业知识 · 在多种领域的问题上工作 · 日常工作中获得少量指导,对新的任务进行一般指导你的角色和责任:·为最终用户提供管理,开发和应用支持 · 设计,开发和编码,测试和调试系统软件 · 设计和实施嵌入式设备和系统的软件,从要求到部署;审查代码和设计;配置和集成第三方软件组件和技术;对网络,操作系统和其他与客户环境中的技术解决方案运作有关的问题进行根源分析;•应对并解决泄露的软件漏洞和错误复制请求;记录所有事件和请求;使用其他服务台资源或适当的服务资源来解决超出其能力或责任范围的事件。·参与审查和开发测试文档 ·与利益相关者及跨职业团队合作,开展项目和倡议 · 根据需要的其他任务。本列表不应是对此职位所赋予的所有责任进行全面清单:· 从四所大学或大学获得学士学位 (B.S/BA) 和5至8年相连经验和/或培训;或者同等教育和经验组合 · 与专业领域内的高级内部和外部人员建立网络 · 在选择解决方案方法和技术方面具有良好的判断力 · 与各种发展计划工作经验 · 能够快速学习客户支持流程,工具和技术 ·了解如何配置第三方软件组件和技术 · 能力对网络,操作系统和其他问题进行根源分析 · 英语沟通技能 (讲话和写作)· 能远程协同工作的能力,包括使用通信工具 · 具有多种语言的能力
查看英文原文
What this Job Entails:
The Software Engineer designs, develops, troubleshoots and debugs software programs for enhancements and new products. They will also develop software and tools in support of design, infrastructure and technology platforms.
Scope:
- Resolves a wide range of issues in creative ways
- Seasoned, experienced professional with a full understanding of their specialty
- Works on problems of a diverse scope
- Receives little instruction on day to day work, general instruction on new assignments
Your Roles and Responsibilities:
- Provide administration, development, and application support for end users
- Design, develop, code, test and debug system software
- Design and implement software of embedded devices and systems from requirements to deployment
- Review code and design
- Configure and integrate third-party software components and technologies
- Perform root cause analysis of network, operating system, and other issues related to how technical solutions operate in customer environments
- Address and resolve esclataed software bugs and bug reproduction requests; logging of all incidents and requests; engaging other service desk resources or appropriate service resources to resolve incidents that are beyond the scope of their ability or responsibility
- Provide limited after hours and on-call support as needed
- Engage in review and development of test documentation
- Work with stakeholders and cross-functional teams on projects and initiatives
- Other duties as required. This list is not meant to be a comprehensive inventory of all responsibilities assigned to this position
Required Qualifications/Skills:
- Bachelor’s degree (B.S/B.A) from four-college or university and 5 to 8 years’ related experience and/or training; or equivalent combination of education and experience
- Networks with senior internal and external personnel in own area of expertise
- Demonstrates good judgment in selecting methods and techniques for obtaining solutions
- Experience working with various development programs
- Ability to quickly learn customer support processes, tools and techniques
- Understanding of how to configure third-party software components and technologies
- Ability to perform root cause analysis of network, operating system, and other issues
- Excellent communication skills in English (both speaking and writing)
- Ability to collaborate and work remotely including use of communication tools
- Ability to multi-task and self-organize including prioritization of activities
- Experience using monitoring systems
- Attention to detail
Preferred Qualifications:
· Familiarity with system administration
Physical Demand & Work Environment:
- Must have the ability to perform office-related tasks which may include prolonged sitting or standing
- Must have the ability to move from place to place within an office environment
- Must be able to use a computer
- Must have the ability to communicate effectively
- Some positions may require occasional repetitive motion or movements of the wrists, hands, and/or fingers
Originally posted on Himalayas