Software Engineer
设计,开发和安装软件解决方案的热情软件工程师。理想情况下,应能够根据编码标准和技术设计构建高质量,创新性和完全性能的软件。软件工程人员必须熟练制定,编写代码和记录功能。·执行整个生命周期软件开发 ·撰写设计良好的,可测试的,有效的代码 ·生产规格并确定运行可行的 ·将软件组件集成到完全功能化的软件系统中 ·制定软件验证计划和质量保证程序 · 编写和维护软件功能 · 定制和部署软件工具,流程和指标 · 担任专家 · 符合项目计划和行业标准要求 · 作为计算机软件工程师或软件开发人员的经验证明 · 在设计互动应用程序方面拥有经验 · 用 C,C++,C#,Java 和其他选择语言开发软件的能力 · 对关系数据库,SQL 和 ORM 技术 (JPA2,Hibernate) 的卓越知识 · 使用至少一个受欢迎的网络框架 (JSF,Wicket,GGT,MVC) 开发网页应用的经验 · 基于测试驱动的开发经验 ·软件工程工具的掌握 · 记录要求和规格的能力 · 对软件开发方法及发布过程的熟悉 ·计算机科学或工程学学位 • 收益率良好。开发人员在世界各地有更高的起薪分支。· 这些技能是可转移的。你获得的技能永远不会被淘汰。· 在任何地方工作。作为一个开发者,你不仅限于特定地区或国家,因为1和0在各个地方都理解。·舒适的工作环境。无论你去哪里,你会有一个空调办公室,快速互联网和强大的笔记本电脑。还有什么需要?· 持续学习曲线。随着时间的推移,你将只能变得更好,因为你会与技术变化保持同步。· 你可以尽可能创造力。每天从无处都创建东西。唯一限制你的东西是想象力。· 母亲/父亲假期。在家庭成长过程中追求职业目标。·专业发展。获得机会进行专业发展,掌握专业技能。
查看英文原文
This is a remote position.
We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.
· Executing full life-cycle software development
- Writing well designed, testable, efficient code
- Producing specifications and determining operational feasibility
- Integrating software components into fully functional software systems
- Developingsoftware verification plansand quality assurance procedures
- Documenting and maintaining software functionality
- Tailoring and deploying software tools, processes and metrics
- Serving as a subject matter expert
- Complying with project plans and industry standards
Requirements
- Proven work experience in as a computer software engineer or software developer
- Hands on experience in designing interactive applications
- Ability to develop software in C, C++, C#, Java or other selected languages
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Mastery in software engineering tools
- Ability to document requirements and specifications
- Familiarity with software development methodology and release processes
- A degree in Computer Science or Engineering
Benefits
- Good rate of pay.Developers have a higher starting wage bracket all around the world.
- The skills are transferable.The skills you acquire will never be out of use.
- Work anywhere.As a developer you aren’t limited to a particular region or country as 1’s and 0’s are understood everywhere.
- Comfortable Working Environment.Wherever you go, you’ll have an air conditioned office, fast internet and a powerful laptop. What more does a man need?
- Constant learningcurve.You will only get better with passing time as you will be in sync with the technological changes.
- You can be as creative as you want.Each day you create something from nothing. The only thing thatlimitsyou will be your imagination.
- Maternity/paternity leave.Pursue career goals while growing your family.
- Professional development.Get opportunities for professional development, to master new skills and to grow into other roles.
Originally posted on Himalayas