Software Engineer
Job Title:
Software Engineer, Full-Time
Job Description:
This position reports directly to the Chief Technology Officer and will work with a small team of mid and senior developers locally, as well as remote legacy developers. The Tiber Group is committed to a culture based on respect, accountability, and a drive for self-improvement.
Our team works with clients to offer a full menu of marketing solutions ranging from branding and identity to custom web development, media buying and everything in between. Tiber Group is looking for a front-end developer with experience in C# and the Windows stack, to help develop complete web applications for retained clients. This position requires a person who enjoys a collaborative, flat-hierarchal team where each person is expected to communicate and complete their tasks independently and on time. If this sounds like your kind of spot, please apply!
Required Experience & Qualifications:
- Modern component-based libraries or frameworks for user-interface development
- Bundling, minification and server-side rendering, via build tools such as Webpack
- State management libraries and frameworks such Flow or Redux
- API implementations using REST, GraphQL and RPC
- Application build, testing and deployment using containers
- Windows and Unix based operating system familiarity
- Development using Test Driven Development guidelines and DevOps principles
- Bachelor’s Degree in Computer Science or equivalent experience
Desired Language & Technical Experience:
- ReactJS (version 16 or higher)
- HTML5, CSS3, and Javascript ES6
- NodeJS, Typescript, Express or Hapi Webserver
- C#, .NET Core 2.0+, ASP.NET Core
- Docker
Professional Characteristics:
- Work in a fast-paced, highly collaborative environment with requirements changing frequently
- Continuous improvement through code review, self-education, conference attendance and course enrollment
- Efficient prioritization of development tasks during a sprint
- Self-motivated and target driven
- Ability to communicate effectively in both written and verbal situations