Jobs and Careers
DE

Software Engineer II - .NET and AWS Cloud Engineering

Deseret Mutual Benefit Administrators
Salt Lake City, United Statesfull_timeVerifiedPosted 3 Dec 2024

About the role

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 - Assoc

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Deseret Mutual Benefit Administrators

View company profile →