Px像素

雇用最好的
软件工程师
上班是怎么回事。

已验证

上班 拥有大量经过验证的远程软件工程师。不相信我们吗?在下面查看我们的一些顶级软件工程师。

开始使用 与招聘人员交谈
客户评论 客户评价软件工程师 4.8 / 5

基于2,754位顾客的评论

亚历山大·L。
$85/hr
  • 软件工程
  • 的PHP
  • 的MySQL
  • 开发运维
  • 蟒蛇
  • WordPress的
  • 亚马逊EC2
  • 亚马逊网络服务
  • Google Cloud Platform
  • Linux系统管理

具有三名经过Amazon AWS 认证的解决方案架构师,在Linux系统管理和完整堆栈开发方面拥有18年以上的经验。 经过验证的工作时间超过10.000,得分为100%。 跨越800台服务器的可伸缩系统工程师-托管200万用户-10亿页面浏览量。 自我激励的专家,具有强烈的职业道德和富有创造力的自我启动能力。 Proven success on &小型/大型国际项目的oDesk / 上班 项目管理基础设施,产生超过1亿美元的收入。 Team Leader &玩家-在加入现有团队中担任顾问/同事以及...的丰富经验

瓦伦丁S.
$25/hr
  • 软件工程
  • 的PHP
  • i
  • Symfony
  • 拉拉韦尔
  • API开发
  • 的MySQL 编程
  • 网站开发
  • PostgreSQL程式设计

我是一位软件工程师,在php + mysql / postgres领域拥有5年以上的专业经验,主要与目前位于波兰华沙的Symfony / 拉拉韦尔 等框架合作。

米哈伊尔·K。
$45/hr
  • 软件工程
  • XPath
  • cra草
  • 蟒蛇
  • Django的 的
  • 的JavaScript
  • 网络刮板
  • 数据搜集

适用于Scrapinghub的Scrapy Cloud PaaS,Python软件工程,移动应用程序抓取,Web数据抓取的自动抓取解决方案| Django的 Web开发 ____ 作为使用Python和MySQL / PostgreSQL / MongoDB 数据库后端的自动Web抓取和爬网解决方案的开发人员,我有15年以上的经验。 自2010年以来,我使用Python和Scrapy框架,已开发了数百种用于各种用途的刮板和爬虫,例如从不同类型的业务目录,电子商务站点和目录,社交网络,评论站点,事件时间表,运输时间表等收集信息....

丹尼尔·J。
$55/hr
  • 软件工程
  • 的PHP
  • 爪哇
  • J2EE
  • 肥皂
  • NoSQL
  • 角度的 JS
  • Twilio API
  • CodeIgniter
  • Apache Struts
  • 阿帕奇雄猫

十年来,我一直在灵活,适应性强,一直在财富500强B2B领域以及银行和服务提供商应用程序中开发软件解决方案。我相信,无论是开发人员,还是出色的客户和团队经理,都有清晰的流程可以帮助组织定义自己并发展自己的文化。 SKILL: •PHP:Yii1,Yii2,CodeIgniter,CakePHP,Symfony •Java:核心Java •框架:Struts框架,Spring框架,Twitter Bootstrap,Thymeleaf框架,iBatis框架,Cactus框架,JUnit框架,Hibernate框架,Tiles框架 •编程IDE:IntelliJ,Eclipse,JCreator ...

亚历山大·S。
$50/hr
  • 软件工程
  • 的PHP
  • 的SQL
  • 的CSS
  • 吉特
  • 的HTML
  • Magento
  • 的JavaScript
  • Zend框架
  • Facebook发展
  • 支付网关集成

如果您需要坚如磐石的全职网络工程师,系统管理员,那么您来对地方了。我有超过15年的Web开发和编程经验。我对长期和短期合同总是很感兴趣。 根据我的经验,我将提供: -专业的PHP5 / 7应用程序和CMS -专业的HTML / 的CSS / Bootstrap响应式布局(SASS / LESS) -SaaS软件(架构/编程/测试) -PHP框架(Laravel,Symphony,Laminas(以前称为Zend),Mezzio,Yii,CI等) -PSR-7中间件应用 -Javascript开发(Native / Node.js / 角度的 / 反应 / Vue) -支付网关集成 -...

Akshay M.
$20/hr
  • 软件工程
  • 的PHP
  • 爪哇
  • 的HTML
  • 开发运维
  • 的JavaScript
  • AWS Lambda
  • 行动应用程式
  • Azure开发运营
  • AWS 系统经理
  • Google Cloud Platform

我是具有20多年经验的专业技术人员。我有一个由网络,移动和云专家组成的小组。 我个人有10年以上的AWS经验,10年以上的移动应用程序经验,我的同事们在iOS,Android,Java,C#,PHP,Laravel,CI,React,Vue,Angular,Node和类似技术上都有多年经验。 我们已经在全球范围内处理了数百个Web项目,这些项目现在对Upwork来说还很陌生,但是正在迅速赶上。我在Upwork的销售额超过20,000美元,过去,我在多个项目上工作的总金额从1000美元到100,000美元不等,超出Upwork之外的每个项目。

埃德温·B。
$60/hr
  • 软件工程
  • 的PHP
  • v公告
  • 数据库设计

我曾用几种语言和几种数据库平台进行过工作。在过去的十年中,我一直是用PHP编写的vBulletin论坛产品的高级开发人员。如果您拥有vBulletin 4或5,则您会在信用页面上看到我的名字。我主要是一个后端开发人员,尽管我对javascript,jQuery,html和css很满意。精通SQL。

Basit A.
$40/hr
  • 软件工程
  • 爪哇
  • J2EE
  • 的CSS 3
  • 的MySQL
  • 的HTML 5
  • 冬眠
  • 角度5
  • 春季安全
  • 春季框架
  • 前端开发

从需求收集阶段到测试和交付阶段,我在Java和基于Spring的桌面和Web应用程序的设计和开发方面拥有12年以上的专业经验。我曾与Tech Mahindra,爱立信等巨头合作,担任软件工程师。我的技能包括-Java 11,JEE,Spring(所有模块),Spring Boot,Spring Cloud,Spring MVC,Spring Security,OAuth 2.0,Thymeleaf,JSP,Servlet,JSTL,EJB,JSF,REST&SOAP Web服务,Hibernate,JPA,MySql,Oracle,PL / 的SQL ,JQuery,AJAX,HTML5,CSS3,Angular 9,GWT。我在许多服务器上进行过广泛的工作,例如JBoss,Sailfin / Glassfish,Tomcat,Weblogic等。

穆罕默德Z.
$40/hr
  • 软件工程
  • 的PHP
  • Shopify
  • WordPress的
  • 角度的 JS
  • 网页设计
  • 自定义CMS
  • Adobe Photoshop
  • 网站开发
  • WordPress的电子商务
  • 移动应用开发

在网站开发和移动应用程序开发方面有8年以上的经验,我的经验使我在Wordpress,插件开发方面感到轻松。 的PHP (自定义+使用框架),MY 的SQL ,Shopify,Bigcommerce,从头设计到编辑和应用各种主题。 WordPress的-(Psd到Wordpress,跨浏览器兼容性,W3C验证,SEO就绪)

克鲁纳尔·M。
$20/hr
  • 软件工程
  • 的PHP
  • PIVX
  • 拉拉韦尔
  • 比特币
  • CodeIgniter
  • 加密货币
  • iOS开发
  • 区块链发展
  • 安卓 App开发

热烈欢迎来到我的资料! Rain Infotech Private Limited相信会提供无懈可击的支持 &产品中的服务。我们有6年以上的网络经验&Android-iOS开发和加密货币开发。 •具有C#,MVC,SQL,LINQ,Android,iOS,Flutter的ASP.Net专家。 •我们还是ASP.NET SignalR,通过Facebook,Google,Twitter,Github等登录的专家。 •在ASP.NET中实现用于身份验证和授权的oAuth的专家。 •网页设计,PSD到HTML的UI,UX / UX设计和带有Twitter Bootstrap的自适应网站的专家。 •使用Open Souce,ICO,区块链创建加密货币硬币开发的专家...

 伊万·T。
$65/hr
  • 软件工程
  • JPA
  • 爪哇
  • 雷迪斯
  • 科特林
  • 冬眠
  • 阿帕奇骆驼
  • 微服务
  • 弹性搜索
  • 春季框架
  • 亚马逊网络服务

具有硕士学位的软件工程师。 7年的丰富经验: -3家创业公司; 3家中小型企业; 2家大公司; -C ++(算法编程); 爪哇 (Spring,Spring Boot);科特林蟒蛇; 的JavaScript(Angular); -CI / CD:AWS,Docker,Ansible,Azure,Jenkins,TrevisCI;重击 3年的远程项目成功经验。 我始终尽力提供高质量的技术解决方案,了解业务方面,并为客户提供清晰的状态。 我热爱我的工作,并以极大的热情和对细节的关注来做到这一点。 我的工作流程指南: -质量始终放在首位; -...

希瑟姆H.
$70/hr
  • 软件工程
  • 的SQL
  • 凯拉斯
  • 蟒蛇
  • 大熊猫
  • 密谋
  • 火炬
  • 深度学习
  • 机器学习
  • 数据可视化
  • 自然语言处理

高级NLP数据科学家,具有多年与来自北美,欧洲和亚洲的客户合作的经验,并且在NLP的机器学习,文本挖掘和尖端深度学习方面培训硕士和博士学位候选人,包括(但不限于) )解释最先进的NLP研究论文,例如"注意就是您所需要的", "BERT(来自变压器的双向编码器表示)",以及该领域其他许多顶级论文。 我的大多数学生都从英国的大学毕业,取得了A级成绩。

 何塞·O。
$25/hr
  • 软件工程
  • 爪哇
  • 的CSS 3
  • 的HTML 5
  • jQuery的 的
  • iBATIS
  • 的JavaScript
  • 阿帕奇Maven
  • Apache Struts
  • 春季安全
  • 春季框架

经验丰富且负责任的高级软件工程师,具有高度的创新精神,不断使用新技术来更新技能。出色的计算技能,涵盖了使用正式和现代方法论涵盖的商业应用程序整个生命周期的技术,包括需求收集,软件设计和开发,团队领导,指导,支持,项目管理和最终用户联络技能。意识到敏捷和TDD的工作环境和实践。 •参与创建服务器,构建,部署和安装,并擅长版本控制管理。 •在不同领域有良好的经验

马克西姆D.
$40/hr
  • 软件工程
  • 的PHP
  • 蟒蛇
  • cra草
  • Django的 的
  • 拉拉韦尔
  • 角度的 JS
  • 的JavaScript
  • 网络刮板
  • 数据提取
  • 数据库管理

我是一个喜欢使用新技术的Web开发人员。编程是我的激情。总是开放学习新知识。如果您有想法-我可以将其付诸实践,并为您的业务或项目找到最佳解决方案。 -拥有超过5年的Web应用程序开发经验,从简单的网站到具有大数据和高负载的大型系统。网络抓取,漫游器,脚本,自动化。开发了稳定的抓取系统,可使用反机器人系统抓取数百万个数据。对我所有客户的全面支持,并快速解决任何问题。 Linux服务器管理和支持。 -网页抓取/抓取,Python(Scrapy,Scrapyd,Scrapyd Web ui),PHP,...

依斯塔硫菌G.
$40/hr
  • 软件工程
  • C#
  • 的SQL
  • 爪哇
  • 蟒蛇
  • 码头工人
  • 安卓
  • Node.js
  • ETL管道
  • 数据搜集
  • 码头工人 撰写

在商业,企业和IT咨询领域有10多年的经验。从小型企业销售管理软件到具有自定义解决方案的大型ERP,以使用android应用程序或桌面和网络应用程序自动化流程的各个部分。我的主要动力是提供解决问题的方法,而不仅仅是提供代码。 我的主要编程语言是Python,但是我有使用Javascript(React-nodeJS),c#和Java的经验。 大量关注数据库设计和管理-MySQL,MSSQL,Postgresql,NoSQ数据库。 码头工人 ,docker-compose用于容器化应用程序,用于开发和生产

丹尼斯·P。
$75/hr
  • 软件工程
  • 的PHP
  • 萨斯
  • 的HTML 5
  • 蟒蛇
  • 角度的 JS
  • 演算法

我是一位经验丰富的开发人员,并且拥有计算机科学硕士学位。我目前的重点是图像和信号处理,ETL和统计。此外,我拥有丰富的软件开发经验,因此可以将算法包装在Web应用程序(PHP,Python)或独立应用程序(cli,C#)中。 以前,我曾在软件开发的不同领域工作:从语言软件到会计系统和iOS开发。我学习速度很快,喜欢学习新技术和知识领域。对于处理软件开发的不同交叉领域的项目,我将是有兴趣和有用的。 我能说流利的英语,乌克兰语和...

大卫·K
$ 115 /小时
  • 软件工程
  • 的SQL
  • 的MATLAB
  • 蟒蛇
  • 大查询
  • TensorFlow
  • 统计
  • scikit学习
  • 数据清理
  • 科学写作
  • Google Cloud Platform

数据科学家/工程师希望在当前的冠状病毒大流行中提供帮助。我能够协助进行数据清理,统计,分析,报告和ML。我在世界顶级大学(UCL,加州大学伯克利分校,哈佛大学)进行研究已有10年的经验。我发表了20多篇文章,并在世界各地进行了无数次演讲。 我可以使用Matlab,Python,SQL和DBT进行编程。 我拥有GCP专业数据工程师的资格,并且我是BigQuery专家,在BigQuery的各种工具(BigQuery脚本,UDF,调度查询,嵌套表,分区,集群等)方面经验丰富,...

利昂M.
$ 150 /小时
  • 软件工程
  • 的PHP
  • 的MySQL
  • 蟒蛇
  • 拉拉韦尔
  • Magento
  • MongoDB
  • Symfony
  • WordPress的
  • Zend框架
  • 响应式网页设计

我是一名高级软件架构师,专门研究企业移动和企业Web应用程序,SaaS和API开发。我还是我的Upwork Agency(ensures.software)的创始人。现在,要汇编我提供的所有技能的完整列表是不切实际的,但在下面我重点介绍我的技能,这些技能可能与当今市场最相关。 ============================================ 语言,框架和专业图书馆 ============================================ PHP-交响乐,Laravel,CodeIgniter,蛋糕,Zend,Magento,WordPress,WooCommerce JAVASCRIPT-React(本机),Node.js,AngularJS,JQuery PYTHON - Django的 ,...

安迪J.
$ 120 /小时
  • 软件工程
  • 的PHP
  • 的CSS 3
  • 的HTML 5
  • jQuery的 的
  • WordPress的
  • 平面设计
  • 内容管理
  • 网站开发
  • Adobe Creative Suite
  • 响应式网页设计

最受好评的Upwork承包商。 我专注于响应性强,移动友好的WordPress网站,创建自定义主题以及修改现有主题,插件,并编写实现客户目标所需的自定义代码。我还具有为电子商务网站集成WooCommerce购物车系统以及使用WordPress REST API的丰富经验。 在过去的十年中,我开发了许多使用HTML5 / 的CSS 3,PHP,MySQL和Javascript的网站,包括面向初创公司,小型企业和个人的网站。我喜欢开发,编码和维护整洁,专业,易于浏览的代码...

约翰·H
$85/hr
  • 软件工程
  • 蟒蛇
  • 数据挖掘
  • 数据清理
  • 数据提取
  • 数据处理
  • 网页程式设计
  • 数据工程
  • 算法开发
  • Linux系统管理
  • 提取,转换和加载

蟒蛇 编程,Linux管理员,数据整理,数据清理&在Linux或Windows上使用Python 3或Python 2编程的数据提取服务。 我将切片,切块,提取,转换,排序,计算,清理,收集,组织,迁移以及以其他方式处理客户端的数据管理。 Services Provided: - 蟒蛇 Programming -算法开发 -数据转换(Excel到CSV,PDF到Excel,CSV到Excel,音频) - 数据挖掘 - Data Extration -ETL数据转换 - 数据清理 -OCR(带有Tesseract的光学字符识别) -Linux服务器管理 -Anaconda 蟒蛇 / Conda / Miniconda管理 - LXC/LXD...

马特·S。
$99/hr
  • 软件工程
  • 的CSS
  • 的HTML
  • WordPress的
  • WooCommerce
  • WordPress的主题
  • WordPress的插件
  • WordPress的电子商务
  • 页面速度优化
  • 删除Wordpress恶意软件

我已经优化了500多个WordPress和Woocommerce网站的PageSpeed。 今天就出去讨论您的网站! ***最近的感言 "Matt非常迅速地完成了这个项目,以至于我简直不敢相信。沟通也很棒。我们的网站来自"F" to an "A"跨各种速度测试站点加载速度。肯定会再次雇用WordPress问题!" "Matt非常棒。他回答了我关于工作的所有问题(我有很多问题),并确保我对我们正在测量的主要页面的网站速度完全满意。绝对会推荐!" "Very...

奥列格·D。
$35/hr
  • 软件工程
  • 的PHP
  • 爪哇
  • i 2
  • 的MySQL
  • 科特林
  • 码头工人
  • ESP8266
  • Node.js
  • 的JavaScript
  • 打字稿

我专业从事使用各种Web技术的后端和前端开发超过10年。另外,我在使用Java / 科特林 for 安卓 平台进行编程方面也具有丰富的经验。 Technologies I use: -用于常规Web开发的PHP7 / 的MySQL / i 2 -Angular 2+提供现代且流畅的用户界面 -Golang用于高负载后端任务 -Redis作为快速的数据存储和缓存 -开源CMS平台和框架(例如Yii,Yii2,Oxwall,Wordpress) -适用于IDEA插件和Android应用程序的Java / 科特林 -IntelliJ IDEA开放API(用于IntelliJ IDEA,PHPStorm,PyCharm,Android Studio和其他JetBrains的插件开发...

凯文·C。
$60/hr
  • 软件工程
  • 的CSS
  • 的PHP
  • 吉特
  • 的HTML
  • 的MySQL
  • Joomla
  • 角度的
  • 的JavaScript
  • 本机脚本
  • API整合

在过去的20年中,我开发了各种各样的网站,从简单的HTML网站到使用PHP,AJAX和MYSQL的全动态网站。 我热衷于帮助小型企业起步并运营。我的优势在于,我不仅建立了在线赚钱的网站,而且拥有自己的在线赚钱的网站。因此,我有足够的见识来为使用哪种基于Internet的技术工具提供咨询,并帮助他们使用这些工具。 我喜欢从前端到后端建设网站的各个方面。作为从事该行业多年的大多数网页设计师,我还有很多其他...

卡马尔·A。
$35/hr
  • 软件工程
  • 的PHP
  • 的MySQL
  • Vue.js
  • 开发运维
  • Node.js
  • 拉拉韦尔
  • WordPress的
  • 的JavaScript
  • 网络刮板
  • AWS CodeDeploy

在过去的8年中,我为全球许多初创企业和企业开发了各种Web应用程序。 Top Skills: PHP Laravel,Nova,Forge和Spark Vue js JavaScript Node Js React Wordpress MySQL MongoDB AWS Docker 打我安排电话并讨论您的项目。

史蒂夫·F。
$44/hr
  • 软件工程
  • 的PHP
  • 的CSS
  • XML格式 格式
  • XSL
  • 的HTML
  • 的MySQL
  • XHTML
  • WordPress的
  • 的JavaScript

嘿! 感谢您查看我的个人资料! 如果您正在阅读本文,那么您可能是在这里学习有关我的更多信息,并了解我们是否可以很好地合作。我非常有信心,但是我们希望您也这样想-因此,让我们快速了解一下,然后我们就可以在您的网站上进行破解了! 在深入研究所有技术知识之前,您应该了解的与我一起工作的最重要部分是:在坚持正确之前,我会坚持下去。我沟通良好,反应迅速,努力了解客户需求并确保客户满意。 我也真的搞砸了...

伊莎·H
$20/hr
  • 软件工程
  • 的PHP
  • AJAX
  • 反应
  • Joomla
  • Drupal
  • WordPress的
  • osCommerce
  • 反应本机

你好 我喜欢在JavaScript库和框架(例如React和Angular)上工作 在过去的几年中,我曾通过在javascript环境中构建Web和移动应用程序来帮助各种初创公司从概念层面启动他们的项目。 我的专业领域包括: - 角度的 JS/2/4/5/6 - Ionic -React.js和React Native - Node.js - MongoDB 我期待与客户合作,在此我可以利用自己的技能和专长来充分发挥潜力,促进双方的发展。

Artem Z.
$35/hr
  • 软件工程
  • 的PHP
  • 反应
  • jQuery的 的
  • 码头工人
  • Symfony
  • 拉拉韦尔
  • Node.js
  • 角度的 JS
  • Linux系统管理

我是独立的全栈Web开发人员。我当前的堆栈是PHP / Symfony / 拉拉韦尔 / VueJS / 反应 JS / Jquery / Node JS。附加技能:HTML 的CSS 码头工人 Linux Amazon AWS 。会话英语水平得到保证。 我的投资组合有多个项目,例如SaaS平台,内容管理系统,不同的复杂服务和系统。在名为Portfolio的特殊部分中查看我最近从事的一些项目。

想要浏览更多
自由职业者?
注册
$ /小时

这个怎么运作

1. 发布工作(免费)

告诉我们您的项目。 上班 将您与世界各地或您附近的顶尖人才联系在一起。

告诉我们你需要什么。 上班 将您与世界各地或您附近的顶尖人才联系在一起。

2. 自由职业者来找你

在24小时内获得合格的建议。比较出价,评论和先前的工作。面试最爱并雇用最合适的人。

在24小时内获得合格的建议。比较出价,评论和先前的工作。面试和录用。

3. 轻松协作

使用Upwork可以通过台式机或移动设备进行聊天或视频通话,共享文件并跟踪项目里程碑。

使用Upwork可以通过台式机或移动设备进行聊天或视频通话,共享文件并跟踪项目里程碑。

4. 付款简化

按小时或固定价格付款,并通过Upwork接收发票。支付您授权的工作。

按小时或固定价格付款,并通过Upwork接收发票。支付您授权的工作。

受到5M +企业的信任

如何雇用顶级软件工程师

如何聘请软件工程师

无论您的目标是开发移动应用程序,构建动态SPA(单页应用程序)还是为企业软件创建特定领域的语言(DSL),软件工程师都可以帮助您将软件项目从构思到完成。 

那么,如何找到适合您需求的软件工程师?以下是在Upwork上寻找顶级软件工程顾问的一些技巧。 

如何入围软件工程专业人员

当你’重新浏览可用的软件工程顾问,对您可能想面试的自由职业者的入围清单可能会有所帮助。您可以根据以下条件筛选配置文件:

  • 技术适合。您需要一个软件工程师,该工程师了解您要构建的内容以及所需的语言,框架和其他技术。 
  • 开发人员工作流程。您需要一位可以直接进入开发人员工作流程的工程师(例如,项目管理工具,测试套件,版本控制系统)。
  • 反馈。查看过往客户的评论中是否有发光的推荐或危险信号,可以告诉您什么’喜欢与特定的软件工程师合作。

如何撰写有效的软件工程职位

考虑到您理想的软件工程师的清晰情况,它’是时候写那份工作了。虽然你不’不需要像雇用员工时那样完整的工作描述,力求为承包商提供足够的详细信息,以了解他们是否’重新适合该项目。

职位名称

创建一个简单的标题来准确描述您的内容’重新寻找。这个想法是针对您理想的候选人可能会在工作搜索栏中键入的关键词以找到您的项目。以下是一些示例软件工程职位职位:

  • 金融科技应用程序所需的软件工程师
  • 寻求全栈软件工程师(LAMP)
  • 需要具备DevOps和敏捷/ Scrum经验的软件工程师

软件工程师项目说明

有效的软件工程职位应包括: 

  • 工作范围: 从进度报告到有据可查的代码,列出您所有的可交付成果’ll need. 
  • 项目时长: 您的工作岗位应指出这是一个较小的项目还是较大的项目。 
  • 背景: 如果您喜欢在某些行业,软件或技术上工作的经验,请在此处提及。
  • 预算: 设置预算并记下您对小时费率与固定价格合同的偏好。

软件工程师的工作职责

以下是一些软件工程师工作职责的示例:

  • 管理产品的软件开发生命周期(SDLC)
  • 设计和开发软件测试套件
  • 监控系统性能 
  • 优化开发和部署流程

软件工程师要求和资格

确保包括您的任何要求和资格’重新寻找软件工程师。这里有些例子:

  • 特定于应用程序的编程语言(例如,用于Android开发的Java) 
  • 编程范例(例如,面向对象的设计)
  • 软件开发方法(例如,Agile,Scrum,XP)
  • 熟悉SDLC(从需求收集到部署和维护)
  • 代码文件

软件工程师常见问题解答

什么是软件工程?

软件工程是工程原理在软件开发中的应用。有没有想过软件工程师和软件开发人员之间有什么区别?软件工程师是一位软件开发人员,他也使用工程原理来在软件开发生命周期中执行您的软件项目。软件工程顾问可帮助企业构建文档完善,功能强大的软件。

聘请软件工程师多少钱?

确定雇用软件工程师的成本的第一步是定义您的需求。价格可能会受多种因素影响,包括专业知识和经验,地理位置和市场条件。

成本因素1:项目范围

确定范围时要考虑的第一个变量是需要完成的工作的性质。并非所有软件工程项目都是一样的。您是在为iOS构建移动应用程序,还是需要在ASP.NET上构建高性能SaaS(软件即服务)的帮助?软件工程项目的成本将在很大程度上取决于您的工作范围以及使项目栩栩如生所需的特定技能。

提示:您的职位描述越准确地描述了项目的范围,人才就越容易为您提供准确的成本估算和建议。

成本因素2:软件工程经验

选择合适的专业知识水平与确定项目范围的能力密切相关。你不会’不需要高级软件工程师为您的业务构建目标页面。另一方面,构建必须通过Hadoop处理大量数据的商业智能仪表板将需要经验丰富的软件工程师。除了经验水平,您还需要考虑人才所拥有的经验类型。下表列出了在Upwork上可以找到的典型软件工程师的比率。

由软件工程师收取的Upwork费率

软件工程师类型

描述

每小时收费

Web开发

前端开发(例如HTML,CSS,JavaScript)。后端开发(例如数据库,Web服务器,云存储)。具有CMS(例如WordPress),JavaScript框架(例如React)和/或特定于应用程序的框架(例如WooCommerce)的经验。

$ 30-120 +

移动开发

iOS应用开发(例如Swift,Objective-C,Xcode,Cocoa Touch)。 安卓 应用程序开发(例如Java,Kotlin,Android SDK,Android Studio)。混合应用程序开发(例如Flutter,React Native,Ionic)。

$ 30-120 +

开发运维

除了软件工程之外,还具有DevOps工具链的经验:容器(例如Docker,Vagrant),编排工具(例如Kubernetes),源代码存储库(例如Git,Bitbucket),持续集成工具(例如Jenkins,TeamCity),配置管理工具(例如Puppet,Chef)和部署自动化工具(例如Bamboo,Octopus)。 

$ 60-120 +

成本因素3:位置

位置是另一个可能影响软件工程师的变量’s cost. It’您可以利用国家之间的购买力差异来节省人才,这不是秘密。但它’考虑到隐藏的成本(例如语言障碍,时区和管理远程团队的后勤成本)也很重要。在Upwork上远程采购人才的真正优势是能够扫描全球人才库以寻找最适合该职位的人才。位置不再是障碍。 

成本因素4:独立承包商与代理商

关于人才成本的最终变量是雇用独立承包商还是代理。代理商通常是“one size fits all” model, so you’经常可以访问设计师,项目经理,工程师等。雇用个人时,您完全有权决定谁负责项目的哪一部分,但是您’我将需要分别获取每种技能。

聘请个人与聘请代理商之间的权衡是您在团队所有成员之间协调任务时亲自承担的管理费用水平。项目范围和个人喜好将决定哪种样式更适合您的需求。

软件工程技巧和最佳实践

唐’不要重复自己;自动化

根据DRY原则,“每条知识或逻辑都必须在系统中具有唯一,唯一的表示形式。”换句话说,如果您发现自己一遍又一遍地重复相同的代码,则很有可能将其重构为更有效的代码。 

事实证明,DRY原理也可以扩展到代码之外,扩展到整个SDLC。如果有’您会发现自己反复进行某些操作,例如在此处配置云资源’这是一个很好的机会’值得花一些额外的时间在自动化工具上,以使您的生活更轻松(例如,使用Ansible剧本自动化服务器配置)。

考虑DevOps—it’不仅仅是一个流行词

通过招聘经理和营销人员放弃术语的方式,您可以’d认为DevOps只是一个流行词而被原谅。但是DevOps不仅仅是一个流行词。它’一种文化,模糊了软件开发和运营的传统角色(系统/网络/数据库管理员)之间的界限,以实现持续集成(CI)和持续交付(CD)。实际上,这意味着为您的项目使用正确的自动化工具组合,以使开发人员团队和运营人员团队可以更有效地协作。它’这不是您可以在一夜之间实现的目标,但是采取一些小步骤,例如使用远程代码存储库(例如GitHub)或使用Chef自动进行服务器配置的较繁琐的方面,可以大大简化您的生活。 

智能测试并经常测试

鼓励在开发过程中进行单元测试,并在部署之前进行回归测试。一个文档齐全的测试套件随您的应用程序一起增长,可确保您’能够以最少的停机时间和中断来更新和维护您的应用程序。它’在将构建推向生产之前,最好先捕获代码破坏的更改。 

考虑采用TDD(测试驱动开发),这是一种敏捷开发方法,涉及三个步骤中的迭代编写代码:

  • 红: 为失败的软件功能编写测试
  • 绿色 :编写通过测试所需的最少代码
  • 重构:将传递的代码重写为最佳做法

TDD不仅可以帮助您最大程度地提高测试范围,还可以鼓励您的开发团队编写有据可查,模块化,可重用的代码。

少看
申请演示