Developer - Full Stack .NET & Azure

  • Linthicum Hts, MD
  • Posted 45 days ago | Updated 3 hours ago

Overview

On Site
Full Time

Skills

SQL
NoSQL
Spectrum
Kubernetes
Docker
Scalability
Data integrity
RESTful
Interfaces
Test-driven development
Dependability
Automated testing
Version control
Software deployment
Migration
Continuous Integration and Development
Cloud computing
Regulatory Compliance
Collaboration
Business requirements
Computer science
Information Technology
Technical training
Software development
.NET
C#
RDBMS
UI
AngularJS
JavaScript
HTML5
Cascading style sheets
Css3
ARM
Redis
Caching
API
Design
Microsoft SQL Server
Oracle
Database
DevOps
Git
Continuous integration
Continuous delivery
Analytical skill
Problem solving
Teamwork
Effective communication
Management
Microsoft Azure
Agile
DICE

Job Details

This position will operated in a flexible hybrid schedule and must be based from Linthicum, Maryland.
Responsibilities
  • Application, Cloud Service & Database Development
    • Design and develop cloud-native applications using Azure services and tools.
    • Implement best practices to build scalable and secure applications using .NET and C#.
    • Design, implement, and support robust database architectures using both SQL and NoSQL databases within Azure.
    • Utilize a broad spectrum of Azure services, including Azure App Services, Azure Functions, and Azure Kubernetes Service (AKS), to enhance and scale cloud-based applications.
    • Manage container deployments using Docker and orchestrate using AKS to ensure applications are scalable and efficiently deployed.
    • Ensure high performance, scalability, reliability, data integrity, and integration of comprehensive security practices.
  • Create and integrate RESTful Application Program Interfaces to extend the functionality of applications both externally and internally.
  • Test-Driven Development (TDD) and DevOps Practices
    • Implement and advocate for Test-Driven Development practices to ensure high-quality, dependable, and maintainable code.
    • Utilize unit tests, integration tests, and automated testing frameworks. Build and maintain CI/CD pipelines using Azure DevOps, manage source control with GIT, and uphold code quality throughout the development lifecycle.
  • Migration, Deployment, & Monitoring
    • Assist in migrating existing on-premise applications to Azure cloud and deploy new applications using Azure DevOps for continuous integration and continuous delivery (CI/CD).
    • Monitor cloud applications and environments using Azure Monitor and other tools.
    • Ensure optimal performance, cost efficiency, and implementation of comprehensive security compliance and practices.
  • Collaborate and communicate with other developers, project managers, and stakeholders to align development efforts with business requirements.
  • Maintain and enhance professional and technical knowledge by attending conferences, engaging in continuous learning through online courses and resources, and actively participating in professional societies.
  • Other duties, as assigned by the jobholder's supervisor, may also be required.
Qualifications
  • Bachelor's degree in computer science, information technology, or related field or equivalent technical training and work experience.
  • Minimum 2 years' experience in software development, with a strong emphasis on .NET, C#, and any RDBMS; including 2 years of experience with front-end technologies like Angular, JavaScript, HTML5, and CSS3
  • Proficiency in Azure ARM, different Azure services including App Services, Azure Functions, Redis Cache, AKS, and container management.
  • Experience in API design and development and working with Microsoft SQL Server, Oracle, or other enterprise class databases.
  • Familiarity with Azure DevOps, GIT, and CI/CD pipelines.
  • Exceptional analytical, problem-solving capabilities and teamwork skills.
  • Effective communication abilities and proficiency in managing multiple tasks effectively.
Preferred Qualifications:
  • Relevant Azure certifications or other technological certifications.
  • Practical experience with agile development methodologies

#LI-NN2
#LI-hybrid
#DICE
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Tential