A leading software development company in Florida seeks an experienced .Net developer with over 10 years of experience in .NET programming and deep expertise in Azure cloud technologies. The role involves developing Azure Functions, participating in all stages of the software development lifecycle, and collaborating within an Agile environment. Ideal candidates will hold a Master's degree in Computer Science and have strong skills in MongoDB, MicroServices, and full stack development.
Qualifications
10+ years of .NET programming experience.
5+ years of Azure cloud experience with heavy coding and debugging.
Demonstrable experience with databases, preferably NoSQL.
Responsibilities
Develop and deploy Azure Functions following the SDLC process.
Collaborate with Product Managers and Solution Architects.
Implement front end and back end business logic for new features.
Skills
.NET programming
C#
Azure Functions
MongoDB
SDLC
Data Structures and Algorithms
Cloud computing technologies
MicroServices
Education
Master's degree in Computer Science/Engineering or related field
Tools
Azure DevOps
Bicep/ARM templates
Job description
.Net developer needs 10+ years of .NET programming. Preferably C#
MongoDB
5+ years of Azure cloud experience with heavy coding and debugging skills in Azure Functions.
Master's degree in Computer Science/Engineering or related technical field experience
Comprehensive knowledge of full Software Development Lifecycle (SDLC) including Continuous Integration Foundational knowledge of Continuous Development (CI/CD) models using Azure DevOps pipelines and Bicep/ARM templates.
Strong knowledge of Data Structures and Algorithms.
Must have developed and deployed at least 10 Azure Functions following SDLC process.
Demonstrable experience with databases preferably NoSQL (Azure Cosmos.) desired.
Demonstrable experience developing modern web applications (designing modern REST based APIs, 3rd party integration, Web UI interactions, etc.) in Azure using Azure Functions, Logic Apps, and API Management.
Demonstrable experience with cloud computing technologies particularly Azure.
Proficient with Object-oriented development and event driven development.
Strong initiative to find ways to improve solutions, systems, and processes
Strong knowledge and experience in MicroServices, Azure cloud, and n-tier architectures
Collaborate with Product Managers, Solution Architects, DevOps and Information Security teams to understand requirements for software development in an Agile environment
Compose and maintain detailed design specifications and component documents.
Design alongside a team of engineers focusing on 'design first' thinking while incorporating different end user personas.
Implement front end and back end business logic for new features (Full Stack development).
Embrace and follow best practices and coding standards (e.g. code reviews, logging and instrumentation, static/dynamic code analysis, code coverage, unit, integration tests).