Back to Search Results

SW Engineer - .NET 14367 Scottsdale, AZ 6/14/2021 1:05:24 AM

Application Development
Contractor - W2

Job Description

As a Software Engineer II, you will be a team member of the Membership and Client Experience domain, which is responsible for building tools and services that serve the arrivia member experience.  You are a product-minded, customer-focused, full-stack engineer who can help take ideas from prototype to launch. You propose, prototype, design and implement various core components of the platform in collaboration with teams. As a member of the team, you will contribute to thought leadership and technical expertise needed to overcome hard problems. You would have built and supported some critical components of products/platforms at scale. You will work in a highly collaborative, fast-paced environment that crosses multiple technology domains, business teams, and offices.
What you'll do:
  • Design, and develop features and services to build our travel platform by providing technical experience on a full-stack product development team in a .Net and Azure environment
  • Revitalize services and architectures which have outlasted their original implementations, through refactoring, migration, and cloud-enabled distributed architectural design
  • Write clean, testable, peer-reviewed, and optimized high-performance code
  • Contribute to improving development and operations of an increasingly distributed architecture
  • Advocate for change in quality, durability, and technical debt reduction by working with Product Owners, Engineering Managers, and other important partners
  • Safeguard the privacy, security, and trust of our members’ sensitive data throughout our implementations, in partnership with our Risk and Security teams
  • Establish and help us meet backend and system SLOs to protect us through future growth

Job Requirements

  • 5+ years of full stack development and architectural experience using .NET technologies and tools such as C#, .NET Core, and .NET Framework

  • Some experience in leading technical designs, mentoring engineers, and helping to drive engineering maturity

  • Solid level experience in building mobile & desktop MVC web applications, RESTful API design, Microservices architecture and patterns

  • Some experience in single page applications using Angular, React, or Vue and comfortable with HTML5, CSS processors, JavaScript, Bootstrap, and Gulp

  • Some hands-on experience and/knowledge in domain-based architecture, DDD, and micro frontends

  • Some hands-on experience with building high-performance applications in a hybrid environment

  • Some experience working in and operationalizing real-time streaming and distributed messaging platforms such as Redis, ActivMQ, Kafka, and Elastic Search

  • Experience with Service Fabric, Azure Cloud

  • Agile software delivery experience (iterative planning and delivery)

  • Experience with Jira, TFS, ADO, or other agile tools