Cloud Full-Stack Software Developer
Indexed description
We believe happy employees do amazing work, so join our team NOW! We are currently seeking a talented and motivated Cloud Full-Stack Software Developer for a Full-Time position.
Job Summary:
- Plan, design, build, test, deploy, and maintain highly scalable cloud-native and web-based services using modern technologies.
- Coordinate with business analysts to analyze business requirements, design and document solutions. Interact with stakeholders and end-users to analyze requirements.
- Lead the development of responsive front-end applications and scalable back-end services using modern full-stack technologies and cloud platforms.
- Design and implement RESTful APIs, microservices architecture, and secure integrations between systems and third-party services.
- Provide technical guidance, participate in architecture discussions, and mentor junior developers on development best practices and coding standards.
- Writes unit tests and code that adheres to coding standards and secure development best practices.
- Knowledge of CI/CD pipelines and ability to deploy services to customer development, staging, and production environments.
- Collaborate with DevOps and infrastructure teams to support cloud deployments, monitoring, logging, and application performance optimization.
- Participate in Agile ceremonies including sprint planning, code reviews, backlog refinement, and daily stand-ups.
- 5+ years professional software development experience.
- Experience in full-stack development from concept to UI and back-end implementation.
- 5+ years of in-depth working knowledge of ASP.NET Core using C#.NET, Angular/React, HTML5, CSS, JavaScript/TypeScript, and MS SQL Server, Identity.
- 5+ years of experience with Agile methodology and eXtreme Programming best practices like TDD, CI/CD, and pair programming.
- 5+ years of experience in Microsoft SQL and SSRS (SQL Server Reporting Services).
- Experience or knowledge of Microsoft Azure DevOps Server and Git-based source control management.
- Hands-on experience with cloud platforms such as Microsoft Azure and/or Amazon Web Services (AWS).
- Experience deploying and managing applications using cloud services such as Azure App Services, Azure Functions, AWS EC2, Lambda, or containerized
- environments.
- Knowledge of Docker, Kubernetes, container orchestration, and cloud-native application architecture is preferred.
- Experience with Infrastructure as Code (IaC) tools such as Terraform, ARM Templates, or CloudFormation is a plus.
- Demonstrated knowledge and experience with Microsoft Windows Server and IIS management.
- Experience or knowledge of building interfaces according to Section 508, WCAG, and WAI-ARIA accessibility standards.
- Knowledge implementing security best practices at the application development, API, and hosting layers.
- Experience with distributed version control systems like GIT and SVN.
- Familiarity with Continuous Integration and automated build/deployment tools such as Jenkins, GitHub Actions, or Azure Pipelines.
- Experience with monitoring and logging tools such as Azure Monitor, Application Insights, CloudWatch, or Splunk is a plus.
- Strong understanding of authentication and authorization frameworks such as OAuth2, OpenID Connect, SSO, and JWT.
- Ability to lead technical discussions, troubleshoot complex production issues, and contribute to solution architecture decisions.
- Must have excellent communication, collaboration, leadership, and problem-solving skills.
#NAI #DICE
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search