Sr. Software Engineer - .NET

Apply for this Position

Application Form     (* indicates required field)

Please attach the following files

Please upload either a word or PDF version of your cover letter for this position.
Please upload either a word or PDF version of your current resume.
Such as letters of recommendation, work examples, etc.

Digital Air Strike is an Equal Opportunity Employer that does not discriminate on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class.

You must agree to the disclosure statement provided in order for us to accept your application.

You will receive confirmation after we have received your application.

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.

Location: Scottsdale, AZ
Apply for this Position
Apply at: