C# Engineer

Website anthroware Anthroware

Good software. Happy humans.

C# Engineer needed at Anthroware for both 3-month contract to hire and full-time position.

Anthroware is a custom software shop with mastery in design, engineering, and product strategy. We operate as an agile team and are obsessed with bringing premium service and value to our customers. Our standards at the intersection of design and killer engineering are really high. Our team is comprised of practice area experts—you will be working with the best. If you love working with really smart people and want to work with highly qualified experts on really cool projects, then please apply.

You will work with the business and design teams to flesh out requirements, provide accurate estimates, and deliver on those estimates and timelines. You will design and implement service-based software solution(s) that are built to last, in a highly secure, highly scalable way.

Responsibilities
Minimum 5 years experience with C# .NET
Experience with .NET Core 2.0
Experience with common C# patterns and practices
Experience with Repository/Service Design Pattern specifically is a plus
Strong understanding of API best practices
Must be able to test and troubleshoot API resources efficiently
Experience with Unit testing
Experience with Integration Testing
Continuous Integration experience a plus
Must have solid understanding of MSSQL
Experience with Entity Framework or similar ORM a plus
Must be able to bridge the gap between the API and Front-End developers.
Experience with React and Redux a plus for integration support with API consumer
AWS Deployment experience a plus
Other skills that will set you above the rest:
Our developers don’t stop at requirements and skills. What separates ideal candidates are the less measurable aspects of their skillset.

Project and time management:
Every developer at Anthroware works to ensure that a project will be completed on time and under budget. They will be very clear in setting expectations with the project stakeholders to explain what will be delivered and when it will be delivered. They will ensure that project team members understand the project requirements and timeframes and provide the leadership necessary for their team to succeed. We are all responsible for the success of the projects. Tactfully, we affect delivery outcomes by being personally accountable for our commitments.

Will help drive the company’s technology roadmap:
Technology changes rapidly. Solutions that we use today may not be the solutions we need tomorrow. It is important that the right solutions are used for each project in order to provide the highest level of service to our customers. Many considerations must be taken into account in order to ensure this including what technologies are maintainable, what resources do we have that can support these solutions and how does this solution serve our clients. These decisions cannot be selected on the fly and we must stay on top of emerging technologies and be prepared to use them when the time comes.

We don’t hire ‘code monkeys’ here—everyone is expected to speak their mind with respect. Anthroware has a strong mission of providing value to our customers. We also have a strong culture of personal accountability which means we work toward solutions to problems that come up and shy away from blame-shifting and finger-pointing. We all need the grace of being able to make a mistake and be lifted up by an amazing team.

If this sounds like you, please apply!

 

To apply for this job please visit www.anthroware.com.