As a Software Engineer III on the Membership Services team, 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. By now, you would have built and supported 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.
- 7+ years of full stack development and architectual experience
- 7+ years of experience with C# and .NET Core and .NET Framework
- Significant experience in building native cloud applications, RESTful API design, Microservices architecture and patterns
- Significant experience in leading technical designs, mentoring engineers, and helping to drive engineering maturity
- strong experience creating automated quality to include unit, integration, and end to end testing
- strong experience working in and operationalizing real-time streaming and distributed messaging platforms such as Redis, ActivMQ, Kafka, and Elastic Search
- Some hands-on experience in domain-based architecture and domain driven design
- Experience with CI/CD deployment using Agile software delivery methodologies (iterative planning and delivery)
- Experience with Jira, TFS, ADO, or other agile tools
- Excellent communication skills, builds strong working relationships, and high degree of team collaboration
- Computer Science degree preferred
location: Scottsdale, Arizona
job type: Permanent
salary: $125,000 - 140,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
- Architect, 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
- Unleash the velocity of our engineers and systems with processes and implementations that allow us to ship quicker, learn sooner, and isolate impacts
- Establish and help us meet backend and system SLOs to protect us through future growth
qualifications:
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.