软件验证工程师
Software Verification Engineer
Software Verification Engineer
你是否是一位才华横溢的Software Verification Engineer,正在寻找一个具有挑战性和回报感的机会?我们正在寻找一位技术娴熟的专业人士,热爱解决问题并交付高质量的软件。加入我们,在一个充满活力的岗位中,发挥创造力、协作精神和对卓越的承诺。
申请将在接下来的两个月内开放,一旦找到合适的候选人,我们将尽快进行招聘。
职位描述
本职位的主要职责是通过验证流程确保客户软件的完整性和可靠性。这意味着根据每笔存款提供的技术文档,确定是否可以成功构建软件,并在需要时进行额外的功能测试,以确认软件按预期运行。该职位涉及分析技术文档、在各种编程语言中执行成功的软件构建,并根据指定要求验证软件功能。
主要职责
软件验证
- 使用提供的技术文档对客户软件进行验证
- 在多种编程语言中实现软件构建
- 识别、诊断并解决构建问题,确保软件符合质量标准
- 在需要时进行额外的功能测试,以确认构建的软件按文档运行
技术分析与问题解决
· 分析软件需求和技术文档,以理解构建流程和依赖关系
协作与沟通
· 与团队成员和客户有效沟通,以了解需求并提供更新
持续学习与改进
- 跟踪与软件验证相关的新兴技术和编程语言
- 为验证流程和实践的持续改进做出贡献
关于公司
我们由科技行业专业人士创立,旨在革新云时代的软件托管服务。我们提供最先进的软件托管解决方案,以降低业务运营中的第三方风险。作为一家以远程办公为主、总部位于海牙的公司,我们优先打造健康、有韧性的组织,以支持我们强大应用的开发。
我们提供的福利
- 热情且富有乐趣的同事
- 初创企业思维,拥有大量成长机会
- 健康的工作环境
查看英文原文
Software Verification Engineer
Are you a talented Software Verification Engineer seeking a challenging and rewarding opportunity? We are looking for a technically skilled professional with a passion for problem-solving and delivering high-quality software. Join us in a dynamic role where creativity, collaboration, and a commitment to excellence are at the heart of everything we do.
Applications are open for the next two months, and we will hire the right candidate as soon as we find the perfect fit.
Role Description
The main focus of this role is to ensure the integrity and reliability of our customers' software through verification processes. This means following the technical documentation provided with each deposit to determine whether a successful build of the software can be achieved, and, where required, performing additional feature testing to confirm the software functions as intended. This role involves analyzing technical documentation, executing successful software builds in various programming languages, and validating software functionality against specified requirements.
Key Responsibilities
Software Verification
- Conduct verification of customer software using provided technical documentation
- Achieve software builds across various programming languages
- Identify, diagnose, and resolve build issues, ensuring software meets quality standards
- Perform additional feature testing where required to confirm the built software behaves as documented
Technical Analysis and Problem Solving
· Analyze software requirements and technical documentation to understand build processes and dependencies
Collaboration and Communication
· Communicate effectively with team members and clients to understand requirements and provide updates
Continuous Learning and Improvement
- Stay updated with emerging technologies and programming languages relevant to software verification
- Contribute to the continuous improvement of verification processes and practices
About the Company
We were founded by tech industry professionals to revolutionize software escrow for the cloud era. We offer state-of-the-art software escrow solutions that mitigate third-party risks in business operations. As a remote-first company with a central office in The Hague, we prioritize a healthy, resilient organization to support the development of our robust app.
What We Offer
- Passionate and fun-loving colleagues
- Startup mindset with ample opportunities for growth
- Regular team activities and gatherings
- Comprehensive onboarding process with a dedicated ramp-up period
- A supportive team that values open communication and direct feedback
- A chance to excel in your career and make a difference
What We Are Looking For
- 2+ years of software development experience (beneficial)
- 2+ years of experience with Linux, Windows and Mac environment fundamentals
- Basic understanding of popular backend languages (Python, Java, NodeJS and PHP)
- Prior experience or understanding of database- and server configuration (MongoDB, SQL, MySQL)
- Prior experience or understanding of Git
- Basic knowledge of front-end languages HTML, CSS, and JavaScript beneficial
- Basic knowledge of API configuration beneficial
- Ability to follow technical build documentation accurately and methodically
- Experience with various build tools, like (but not specifically) msbuild, webpack, maven, and others of the type beneficial
Additional Requirements
- Technical Expertise: Proficiency in multiple programming languages and software development tools
- Analytical Skills: Strong ability to analyze technical documentation and identify key requirements
- Problem-Solving: Excellent problem-solving abilities to diagnose and resolve complex software issues
- Communication: Effective communication skills, both verbal and written, for collaborating with teams and clients
- Adaptability: Ability to adapt to various programming environments and quickly learn new technologies
- Teamwork: Strong team player with the ability to work in cross-functional teams
- Time Management: Excellent organizational and time-management skills, with the ability to handle multiple tasks simultaneously
Additional Info
- Job Location: Remote
- Join us to shape the future of software escrow!
Originally posted on Himalayas