About The Position

US LBM is one of the leading and fastest growing distributors of specialty building materials in the United States, with a team of over 15,000 employees located throughout the country. Since our founding in 2009, we have acquired over 70 companies and have expanded to more than 500 locations serving 37 states. US LBM is a progressive organization that promotes a unique culture that focuses on the value of its customers and associates. Developing our people is critical to our strategy and fostering our culture of empowerment. . A Brief Overview The Senior Software Engineer - Application Development is responsible for designing, developing, and maintaining scalable, secure, and high-performing applications in a Microsoft Azure cloud environment. This role plays a key part in implementing DevOps best practices, enabling CI/CD pipelines, and collaborating across engineering, QA, and operations teams to deliver reliable software solutions.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field, or relevant experience.
  • 5+ years of experience in software application development with 3+ years in Azure Integration Services.
  • Strong experience with: Power Apps, Power Automate, Azure Logic Apps, Azure Functions, API Management, Dataverse and Common Data Services
  • Proficiency in one or more languages such as C#, .NET, Java, Python, or TypeScript
  • Exposure to frontend frameworks such as React or Angular
  • Knowledge of REST APIs, OData, OAuth 2.0, Webhooks, and Azure Active Directory (AAD)
  • Solid understanding and hands-on working experience of CI/CD pipelines, Azure DevOps, and Application Lifecycle Management (ALM)
  • Experience with process mapping, workflow design, and process optimization.
  • Knowledge of best practices in code development, including version control, code review, and documentation.
  • Strong analytical and problem-solving skills, with the ability to work independently and in a team environment.
  • Excellent communication and interpersonal skills, with the ability to interact effectively with stakeholders at all levels.

Responsibilities

  • Design, develop, and maintain cloud-native applications hosted on Microsoft Azure
  • Build and enhance CI/CD pipelines using Azure DevOps (Repos, Pipelines, Artifacts)
  • Apply DevOps best practices including automation, continuous integration, and continuous deployment
  • Develop and maintain RESTful APIs and microservices
  • Collaborate with architects to implement scalable and resilient application designs
  • Write clean, maintainable, and testable code following secure coding standards
  • Perform code reviews and enforce engineering best practices
  • Troubleshoot application, infrastructure, and pipeline issues across environments
  • Integrate application monitoring, logging, and alerting using Azure-native tools
  • Mentor junior engineers and contribute to technical knowledge sharing
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service