DRIVE TECHNICAL DECISIONS - You will research, evaluate and determine the technical direction for teams and projects throughout the organization across a variety of industries. You will architect and build scalable applications that are used by individuals everywhere.
A STARTUP PRO - Our in-house startups will give you the opportunity to put your at-scale experience to use at the ground level when that extra acceleration is needed from the jump!
TECH AGNOSTIC - Our development team is made up of world class engineers from backend (.NET Core), mobile (React Native, Unity, and Xamarin), and front-end (Vue, React, and Angular). By leveraging the latest development technologies, you will always be exposed to something new.
What You’ll Do:
End-to-end ownership of application architecture for web, API and other technical projects
Review high-level product requirements for technical feasibility
Distill high-level product requirements into technical recommendations (stacks, infrastructure, services)
Assist in proposal construction through accurate time estimates & technical recommendations
Participate in performing technical due-diligence on existing/legacy code-bases during integration with partners and startups
Identify areas of code reusability across projects and across disciplines to develop, maintain and grow a repository of reusable source code in order to increase development velocity
Create, maintain and update processes to allow bootstrapping of new technical projects as quickly as possible
Assist in building out both the development architecture and underlying infrastructure for a multitude of web-based projects
Load and performance test applications and identify areas for optimization across the entire technology stack
Be a mentor to more junior developers working on your projects by setting development schedules, delegating tasks, and reviewing code
Develop and enforce development standards and best practices for the engineering teams
Collaborate with frontend, backend and mobile developers internally and client-side in regard to APIs and integrations with their underlying systems
Collaborate with the various department leads (frontend, backend, mobile, QA) on setting up and maintaining auxiliary platforms to assist with development and deployment (continuous integration, automated deploys, etc.)
Constantly research changes in the industry as they pertain to software best practices, new technologies and frameworks and everything in between
Participate and provide feedback in brainstorming sessions and scoping meetings
Work alongside various leads to provide guidance on immediate and long-term strategy towards application development
What You’ll Need to Succeed:
experience developing applications on the .NET framework using C# and other server-side technologies
experience developing web applications using ASP.NET MVC and other web server based frameworks
experience with MS-SQL creating efficient and effective data models in high transaction environments and writing complex queries
experience with HTML, CSS and JavaScript utilizing modern web frameworks (Vue.js is a plus!) and build processes
experience developing web services using WebAPI
experience modeling APIs using RAML or OpenAPI
experience with automated builds and deployments (TeamCity, Octopus Deploy or similar technologies)
experience utilizing PaaS and IaaS services on AWS, Azure and/or Google Cloud Platform
extensive experience with Git is required
extensive experience with unit and integration testing is required
extensive experience with load and performance testing is required
extensive experience with development across all application layers (data, business logic, user interface development)
comfortable working in an agile-based team environment with a start-up culture
proven communication skills and the ability to work with a variety of personality types
the drive and ability to learn new technologies and adapt to new projects
must be able to clearly communicate technical challenges to business units
excellent teamwork skills with an ability to get the work done with minimal supervision
Why Develop at Cie?
Work from anywhere! We have team members spanning across the U.S. from coast to coast.
Grab all of the latest versions of Microsoft software and resources through your own MSDN Subscription.
Stay on the cutting edge of technology with access to on-demand learning services such as PluralSight.
Speed through development with a powerful MacBook Pro.
What we offer:
Remote Flexibility: we are a virtual first company!
Competitive salary: Based on experience and performance.
Ownership: The right candidate will have the opportunity to work in an exciting start-up environment with accelerated vertical growth. You’ll work with a smart group of driven and talented project and account managers, designers, and developers who have had serial successes.
Health/Benefits: Full suite of benefits including Medical, Dental, Visual, Life, Paid Vacation and a 401k.
The Right Gear: All the bells and whistles you need to drive results.
At Cie, we’re looking for bright, independent, collaborative, self-motivated, and experienced people who have a passion for building disruptive companies. Our compensation packages consist of salary and equity, and are commensurate with accomplishment. We offer a full suite of benefits. This is a remote opportunity.