Southern Talent Specialists-posted 2 months ago
Birmingham, AL

We are looking for an experienced Full Stack Software Engineer to join our dynamic and collaborative development team. You will be responsible for designing, developing, and deploying robust, scalable, and high-performance applications using the Microsoft stack, with a focus on ASP.NET Core for the backend, React for the frontend, and Azure for cloud-native solutions. The ideal candidate has a passion for writing clean, maintainable code and is comfortable working across the entire software development life cycle in an agile environment.

  • Build and maintain scalable, secure, and responsive web applications and RESTful APIs using ASP.NET Core and React.
  • Work closely with product managers, designers, and other engineers to define, design, and ship new features that meet business objectives.
  • Utilize a range of Azure services, such as Azure App Service, Azure Functions, and Azure SQL Database, to deploy and manage applications.
  • Advocate for and participate in continuous quality improvement through code reviews, automated testing, and performance optimization.
  • Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Azure DevOps or GitHub Actions.
  • Analyze and resolve technical issues, debug applications, and monitor systems to ensure high availability and performance.
  • Keep up-to-date with emerging technologies and best practices in the .NET, React, and Azure ecosystems to ensure our applications are built with modern tools and methodologies.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Strong, proven experience with C# and the .NET framework, preferably with modern .NET Core/8+.
  • Hands-on experience with React.js and its core principles, including hooks, component architecture, and state management.
  • Practical experience with Microsoft Azure, including deploying and managing services such as App Services, Functions, and Azure SQL.
  • Experience designing and implementing RESTful APIs.
  • Strong understanding of database technologies, particularly with SQL, including writing complex queries, stored procedures, and performance tuning.
  • Familiarity with modern DevOps practices and experience with CI/CD tools like Azure DevOps or GitHub Actions.
  • Proficiency with version control systems, especially Git.
  • Experience with other Azure services such as Key Vault, Service Bus, Cosmos DB, or Static Web Apps.
  • Knowledge of microservices architecture or event-driven design patterns.
  • Experience with Infrastructure as Code (e.g., ARM templates, Bicep, Terraform).
  • Strong communication and collaboration skills, with a focus on mentoring junior team members.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service