远程工作雷达

高级软件工程师

[8GS] Senior Software Engineer

开发工程未标注地域
公司Software Mind
薪资未公开
工作地点San José, San José Province, Costa Rica
地域资格未标注地域
时区要求无特别要求
用工类型Full-time
发布时间26 天前
数据来源SmartRecruiters
前往企业招聘页投递 →

我们是Software Mind,一支充满激情的工程师团队,随时准备为任何顶级公司的项目注入动力!我们的目标是始终领先一步。加入一家持续成长的多元文化公司,这里的工作环境获得Great Place To Work认证!

高级软件工程师的主要职责是交付高质量、可靠且可扩展的软件。该职位将直接与IT管理层、开发团队、技术交付团队和供应商合作,确保基于技术的解决方案的成功设计、开发和交付。高级软件工程师将使用Agile/SAFe和Waterfall方法参与整个软件开发生命周期(SDLC)。该职位需要具备以下技术经验:C#、.Net、Azure云PaaS技术、SQL,并对客户端技术有扎实的理解,包括JavaScript框架如Angular。高级软件工程师还应有在完全集成的开发环境(如Azure DevOps)中工作的经验——使用Git版本控制、工作项管理、CI/CD和监控工具。

  • 使用.NET / ASP.NET / ASP.NET Core设计和开发软件解决方案
  • 维护和改进现有代码库并进行代码审查
  • 设计和维护MS SQL/Azure SQL数据库对象,如表、存储过程、函数和触发器
  • 与同事协作实现技术设计
  • 与产品负责人和其他业务同事紧密合作,明确理解需求,识别功能设计中的差距,并主动提出改进建议或替代方案以优化系统
  • 在计划时间内交付符合或超出验收标准的工作解决方案
  • 识别交付工作解决方案所需的非功能性需求
  • 对项目、模块和/或修复缺陷所需开发时间做出准确估算
  • 定期向团队成员提供所分配任务的准确状态更新
  • 参与软件构建、发布管理和环境管理
  • 通过识别问题和常见模式来提高系统质量,并制定标准操作流程
  • 通过识别改进机会来增强应用程序,并设计和实现系统
  • 利用技术专长研究关键生产问题,并高效有效地解决问题
  • 创建清晰简洁的技术文档
查看英文原文

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!

The primary responsibility of the Senior Software Engineer is to deliver high quality, reliable, scalable software. The role engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions. The Senior Software engineer is involved in the entire software development life cycle (SDLC) using both Agile/SAFe and Waterfall methodologies. This role is expected to be experienced in the following technologies: C#, .Net, Azure cloud PaaS technologies, SQL and to have a strong grasp of client-side technologies including JavaScript frameworks such as Angular. The Senior Software Engineer should also have experience working in a fully integrated development environment such as Azure DevOps – using Git version control, work item management, CI/CD, and monitoring tools.

  • Design and develop software solutions using .NET / ASP.NET / ASP.NET Core.
  • Maintaining and improve existing codebases and perform code reviews
  • Design and maintain MS SQL/Azure SQL database objects such as tables, stored procedures, functions & triggers
  • Liaise with colleagues to implement technical designs
  • Work closely with Product Owners and other business colleagues to clearly understand requirements, identify gaps in functional design, and proactively suggest alternatives or options to improve systems.
  • Deliver working solutions in the planned time that meet or exceed acceptance criteria
  • Identify non-functional requirements that are necessary to deliver a working solution
  • Make accurate estimates of development time required for projects, modules and/or fixing defects.
  • Provide regular, accurate updates on the status of the assigned tasks to team members.
  • Participate in software builds, release management, and environments management.
  • Improve system quality by identifying issues and common patterns, and developing standard operating procedures
  • Enhance applications by identifying opportunities for improvement and design and implement systems
  • Utilize technical expertise to research critical production issues and efficiently and effectively resolve problems.
  • Create clear and concise technical design specifications and documentation (flowcharts, layouts, diagrams, design documents and code comments)
  • Demonstrate solutions at iteration demos, system demos, etc.
  • Provide written knowledge transfer material
  • Remain on the forefront of emerging technologies and development standards and proactively identify and make recommendations to improve the software development lifecycle.
  • Investigate and implement new technologies where relevant
  • Prepare and execute detailed unit and integration test plans to ensure quality solutions.
  • Support/participate in additional Quality Assurance activities as needed
  • Develop code using industry best practices, considering application performance, scalability, and reliability.

We are accepting applications from LATAM countries

#LI-DNI

本页面信息整理自 SmartRecruiters,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位