Back to Results

Software Engineer II - .NET and AWS Cloud Engineering - Salt Lake City, UT

Quick Facts
Company Name:Deseret Mutual Benefit Administrators
Location:Salt Lake City, UT
Employment Type:Full Time
Take Action

Description

DMBA (Deseret Mutual Benefit Administrators) is a non-profit organization that administers benefits for companies who are owned or affiliated with The Church of Jesus Christ of Latter-day Saints.

Job Summary

We are seeking a skilled Software Engineer II to join our team, specializing in .NET development, AWS cloud engineering, and Integration Platform as a Service (iPaaS) solutions. The ideal candidate will have a strong technical background in building and deploying scalable, cloud-native .NET applications, designing robust integrations, and leveraging AWS services for efficient and secure application architecture. As a key contributor, you'll collaborate with cross-functional teams to deliver enterprise-grade solutions that streamline business processes and enhance our integration ecosystem.

Responsibilities

  • Application Development:
    • Design, develop, and maintain robust applications and microservices using .NET Core and C#, ensuring adherence to best practices and coding standards.
    • Build scalable APIs, including RESTful and GraphQL, for seamless communication between systems and third-party platforms.
    • Implement secure, performant, and fault-tolerant serverless and containerized applications on AWS.
    • Develop responsive, high-performance front-end applications using modern JavaScript frameworks and libraries, such as React, to create seamless user experiences.
  • Cloud Engineering:
    • Collaborate on the implementation of event-driven architectures using AWS services like SNS, SQS, and EventBridge.
    • Deploy and host .NET applications on AWS, leveraging services such as ECS, Lambda, and API Gateway.
    • Utilize AWS CloudFormation or Terraform to define and manage infrastructure as code (IaC).
    • Optimize applications for cloud scalability, monitoring, and cost-effectiveness.
  • Integration Platform as a Service (iPaaS):
    • Develop and maintain integrations between internal and external systems using iPaaS solutions (e.g., MuleSoft, Boomi, Workato, or SnapLogic).
    • Design data pipelines and workflows that connect cloud and on-premises systems, ensuring data consistency and reliability.
  • Database and Data Integration:
    • Work with both relational and NoSQL databases, such as SQL Server and DynamoDB.
    • Optimize queries and database schemas for performance and scalability.
  • Security and Compliance:
    • Implement secure coding practices to ensure the development of resilient, safe, and compliant software, with a strong understanding of common security risks to web applications and APIs.
    • Adhere to industry compliance standards (e.g., GDPR, HIPAA, SOC 2) as part of the development process.
  • DevOps and CI/CD:
    • Build and maintain CI/CD pipelines and custom software development workflows using platforms such as GitHub Actions.
    • Containerize .NET applications with Docker and deploy to AWS services like ECS and EKS.
    • Monitor and troubleshoot applications using observability tools such as Dynatrace and AWS CloudWatch.
  • Collaboration and Problem Solving:
    • Partner with product managers, architects, and QA engineers to deliver high-quality solutions aligned with business requirements.
    • Identify, debug, and resolve issues in a timely and efficient manner.
    • Mentor junior developers and contribute to improving team processes.

Requirements

  • Technical Skills:
    • Proficiency in .NET Core and C#, with hands-on experience in developing cloud-native applications.
    • Strong knowledge of AWS services, including EC2, S3, Lambda, API Gateway, RDS, and CloudFormation or Terraform for IaC.
    • Experience with iPaaS platforms (e.g., MuleSoft, Boomi, Workato, Celigo or SnapLogic) and API integration patterns.
    • Understanding of containerization using Docker and orchestration tools like Kubernetes or AWS ECS.
    • Familiarity with serverless architectures and event-driven systems using AWS SNS, SQS, and EventBridge.
    • Database expertise, including SQL Server and NoSQL databases like DynamoDB, with an emphasis on schema design and optimization.
    • Hands-on experience with CI/CD pipelines and DevOps practices.
    • Certifications such as AWS Certified Developer - Associate (Required within in 12 months of hire)
  • Experience:
    • 2-8 years of professional software development experience in .NET and AWS cloud environments.
    • Previous work on cloud migrations, API integrations, or iPaaS implementations is a plus.
  • Soft Skills:
    • Strong problem-solving skills with the ability to debug complex issues in distributed systems.
    • Excellent communication and collaboration abilities, working effectively in cross-functional teams.
    • Self-motivated with a passion for continuous learning and improvement.

Preferred Qualifications

  • AWS Certified Solutions Architect - Associate.
  • Experience with serverless frameworks (e.g., SAM, Serverless Framework).
  • Knowledge of Agile/Scrum methodologies and tools like JIRA.
  • Familiarity with monitoring tools like Dynatrace for enhanced observability.

What We Offer:

  • Competitive pay
  • Rich medical, vision and dental benefits with low premiums. One of the top health plans in Utah
  • Rich retirement planning: including 401(k) company match, 8% EDRC Employer Discretionary Retirement Contribution (we just give you free money for retirement), life insurance, and full service Financial Planners onsite at no cost
  • Generous paid leave plan that starts accruing your first day, your birthday off, additional sick leave and 12 paid holidays
  • World class wellness program with health coaching, ability to earn 3 additional days off a year, fun activities and an onsite gym
  • Tuition reimbursement
  • Career development through company sponsored programs and over 5000 on-demand online training courses
  • Hybrid work schedules available depending on position
  • Employee Assistance Program


Automation Alley Logo