Sr. Software Engineer - .NET at Digital Air Strike
Scottsdale, AZ, US

The Digital Air Strike technology team is a top-notch group of technology evangelists focused on implementing the vision behind Digital Air Strike. We are avid practitioners of the Agile SCRUM framework, live for bleeding-edge technology, love to develop innovative, scalable, cloud-based SaaS solutions, and we think like owners.

We are currently seeking a passionate, enthusiastic, and inspired technologist for the role of a Full-Stack Senior Software Engineer. The ideal candidate should be a detail oriented team player with a broad technology background who can collaboratively design & create solutions by bridging requirements with best practices. This is a great opportunity to build new full stack skills, in an exciting, startup environment with a dedicated & experienced team. 

 

JOB RESPONSIBILITIES

Develop modern, robust, maintainable, high-quality software consistent with our company and industry practices for one or more business areas

Design & create optimal, maintainable, reusable, and scalable components / services using Microsoft C# and Open Source application development frameworks

Develop solutions that utilize cloud-based technologies and platforms (PaaS, DBaaS)

Develop REST based web services and APIs for consumption by mobile and web platforms

Develop External APIs and Export methods for company partners to consume data

Deliver stable code while meeting design specifications, sprint goals and timelines

Participate in ongoing code reviews and ensure consistent quality and adherence to standards

Implement new features in a highly collaborative environment with fellow engineers, product managers, and UI/UX specialists

Assist with the support and upgrade of existing platform services

Contribute to a future-ready, high quality, and performant code base

Share your technical solutions and product ideas with the team 

 

JOB QUALIFICATIONS

8+ years of software engineering experience with both the Microsoft solution stack and modern Open Source frameworks and libraries

5+ years of object oriented design and solutions development in the .NET framework including C#, ASP.NET MVC, WebAPI, Entity Framework, and LINQ.

3+ years of working within an Agile software development team

2+ years of experience with ReactJS or AngularJS

Experience with building applications with REST API services (WebAPI, Node.js)

Experience designing and developing micro-service based architectures

Experience designing and developing data storage, data persistence and caching concepts using both SQL and NoSQL technologies (EventStore, MongoDB, BigQuery, ElasticSearch)

Experience with modern version control systems principles and tools (Git, Bitbucket)

Excellent knowledge of software engineering best practices (Agile software development, test-driven development, unit testing, code reviews, design documentation, continuous Integration, continuous delivery)

Strong knowledge of performance optimization techniques

Strong knowledge in HTML5, CSS, JS, and JS frameworks (JQuery, Bootstrap)

Strong knowledge in O/RMs, Entity Framework preferably

Strong knowledge of XML, and JSON

Enough DevOps experience to setup, configure and maintain your own dev/build environment

Exceptional problem solving skills

Exceptional self-direction and project management skills

Must have great written and oral skills, especially writing design documents that are easy to understand and communicating with non-technical people

A keen interest in exploring and utilizing new technologies and platforms

Be a self-starter comfortable working in a fast-paced, startup environment

 

EDUCATION

Bachelor’s or Master's degree in Computer Science, Computer Engineering or related field from an accredited university, advanced technical education from a recognized program or demonstrated technical knowledge and equivalent work experience

 

BONUS POINTS

Experience with Domain Driven Design, Event Sourcing and the CQRS Pattern

Knowledge of virtualization & container technologies (Hyper-V, Docker)

Experience with native / hybrid mobile development (iOS, Android, Xamarin, Ionic)

Experience with Microsoft Azure

Entrepreneurial / prior Start-Up experience

Automotive Experience

Digital Marketing Experience

 

BENEFITS

Company-sponsored Medical/Dental/Vision plans, long-term disability and life insurance, incentive stock options, 401K plan, employee assistance program, flexible spending accounts for medical and dependent day care, tuition reimbursement, veterinary care discount program, student loan refinance and match program, generous vacation and sick time allowance, 10 paid holidays, summer bonus 1/2 day off per month, anniversary day off, monthly awards with prize drawings, alternate schedules offer Friday afternoons off and a really cool office environment including beautiful outdoor patios with lounge chairs, massage chairs, free lunch Fridays, ping pong, monthly social events and much more.

Get a sneak peek inside our culture by checking out our Muse Profile at https://www.themuse.com/companies/digitalairstrike

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.