软件工程师 II
Software Engineer II
这个职位需要你了解哪些重要事项?
- 经验:具备SQL专业知识优先,同时具备全栈技术背景。候选人应使用过REACT,并有使用AI编码工具的经验
- 工作地点:这是一个永久远程办公的职位
你将为我们做什么?
撰写和维护各种复杂度的软件应用程序,使用不同的技术栈——在医疗保健领域。
你每天将做什么?
- 协助高级工程师和主管工程师开发、修改和维护用于内部和外部客户的软件应用程序。为常见的操作问题提供第一级支持
- 与内部资源协作,评估和理解新系统的的技术规范和业务需求
- 维护生产环境中的现有模块、应用程序或流程
- 积极参与敏捷Scrum团队,评估工作量,分解功能并迭代交付价值
- 编写单元测试
- 遵循项目导师(资深工程师、项目架构师等)的指示
- 分析生产问题并提出解决方案
- 进行代码探索
- 根据SKYGEN和认可的安全编码模式进行软件设计和编码
- 与内部团队成员协作调查和修复缺陷
- 在必要时担任第一级操作分析支持
- 编写和维护技术文档
其他工作职责:
你需具备哪些资格才能成为优秀的候选人?
- 所需学历、证书和/或资质· 专科学位或同等年限的工作经验或同等认证。计算机科学或其他相关领域的学士学位优先考虑
- 所需工作经验· 通常需要2-4年的软件开发经验
- 所需知识、技能和能力,包括但不限于:
- 软件设计和开发技术的知识
- 能有效地向他人传达技术概念
- 能与各种个体和沟通风格有效合作
- 强大的解决问题能力
- 在多个技术领域的知识和熟练程度:
- 面向对象设计
- ASP.NET Web Form开发
- ASP.NET MVC开发
- .Net Core
- API(RESTful)开发
- C#
- Angular
- JavaScript
- 安全编码模式
查看英文原文
What are important things that YOU need to know about this role?
- Experience: Expertise in SQL is preferred along with a full-stack tech background.Candidates should have worked with REACT and have experience with AI coding tools
- Work Location: This is a permanently remote, work-from-home position.
What will YOU be doing for us?To author and maintain software applications of varying complexities and on varying tech stacks - in the healthcare space.
What will YOU be working on every day?
- Assist level 4 and lead engineers to develop, modify and maintain software applications for internal and external client use. Provide first level support on common operational concerns
- Work collaboratively with internal resources to assess and understand technical specifications and business requirements for new systems.
- Maintain current modules, applications or processes in production.
- Actively participate on an Agile scrum team, sizing work efforts and decomposing functionality and iteratively delivering value.
- Unit test development
- Follow directives from project mentor (senior engineer, project architect, etc.).
- Triage production issues and affect solutions
- Code spelunking
- Perform software design and coding according to SKYGEN and accepted secure coding patterns
- Work collaboratively with internal team members on investigating and fixing defects
- Act as the first level of operational triage support as necessary.
- Develop and maintain technical documentation
Additional Job Responsibilities:
What qualifications do YOU need to have to be GOOD candidate?
- Required Level of Education, Licenses, and/or Certificates· Associates Degree or equivalent years of experience or equivalent certification. Bachelor’s degree in Computer Science or other related field highly preferred.
- Required Level of Experience· Typically 2-4 years of experience in software development
- Required Knowledge, Skills, and Abilities such as but not limited to:
- Knowledge of software design and development techniques
- Ability to effectively communicate technical concepts to others
- Ability to work effectively with a variety of individuals and communication styles
- Strong problem solving skills
- Knowledge and proficiency in various technical areas:
- Object Oriented Design
- ASP.NET Web Form Development
- ASP.NET MVC Development
- .Net Core
- API (RESTFul) development
- C#
- Angular
- JavaScript
- Secure coding patterns
- Visual Studio
- SQL Server or any Relational DB
What qualifications do YOU need to have to be a GREAT candidate?
· Preferred Knowledge, Skills, and Abilities
· Programming languages (C#)
- Knowledge of Agile methodologies
- Knowledge and proficiency in:
- HTML5
- CSS
- Bootstrap
- Typescript
- Agile Development Methodology
The salary range and midpoint is listed below for your reference. Please keep in mind that your education and experience along with your knowledge, skills and abilities are taken into consideration when determining placement within the range.
Compensation Range: $94,283 - $141,425
Originally posted on Himalayas