JobHabor

Software Engineer

Penn Foster Group

Location
United States
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Invest in personal growth by being curious, seeking learning opportunities, and providing constructive feedback.
  • Coordinate tasks effectively within the team.
  • Actively participate in feature development, rigorous code reviews, and architectural discussions, particularly within the context of Azure services.
  • Write clean, maintainable, scalable, performant, and well-tested code, focusing on Azure Function Apps and event-driven patterns.
  • Collaborate with teammates, Product, and Design to deliver customer-focused features, breaking down features into detailed development tasks with accurate effort estimates.
  • Demonstrate a strong sense of ownership and accountability for all delivered solutions.
  • Work within an Agile Scrum development environment, contributing to iterative development cycles.
  • Utilize data-driven decision-making to optimize solutions and improve performance.
  • Monitor, troubleshoot, and improve the performance and reliability of Azure-based solutions.
  • Design and implement event-driven architecture using Azure Service Bus and Event Grid.
  • Develop and maintain robust APIs and services utilizing Azure Function Apps.
  • Design and implement data models and performant queries for Cosmos DB and Azure SQL Database.
  • Implement and maintain CI/CD pipelines using Azure DevOps.
  • Develop and maintain modern, responsive user interfaces using React.

Requirements

  • Extensive full-stack software development experience with .NET, C#, SQL, and React.
  • Deep understanding and practical experience with Azure services, including: Azure Function Apps, Azure Service Bus, Azure Event Grid, Azure Cosmos DB, Azure SQL Database, Azure DevOps.
  • Proficiency with Git and the Atlassian suite of tools.
  • Strong debugging and troubleshooting skills for production issues in a cloud environment.
  • Curious and creative problem-solving abilities.
  • Excellent collaboration skills, with proven experience working in cross-functional teams (Product Management, Design, and business stakeholders).
  • Self-starter mindset, capable of working independently while maintaining effective team communication.
  • Excellent communication skills, both written and verbal.
  • Proven experience with domain-driven design, event-driven architecture, and microservices patterns.
  • Strong understanding of asynchronous programming.
  • Experience with testing best practices including unit, integration, and end-to-end testing.

Skills

  • .NET
  • C#
  • SQL
  • React
  • Azure Function Apps
  • Azure Service Bus
  • Azure Event Grid
  • Azure Cosmos DB
  • Azure SQL Database
  • Azure DevOps
  • Git
  • Atlassian
  • Domain-driven design
  • Event-driven architecture
  • Microservices patterns
  • Asynchronous programming
  • Unit testing
  • Integration testing
  • End-to-end testing

Similar roles