3Core Systems Inc
Location
Deerfield Beach, FL | United States
Job description
Senior .Net Developer w/Azure Functions
Deerfield Beach, Florida (Hybrid Role)
6+ Months Contract-to-Hire
Description:
· The Senior Developer is responsible for implementation, designing, developing and troubleshooting high performance and high availability applications using Agile development and Project Management best practices defined by the company.
· They will execute on .Net Core, C#, REST APIs and Microservices, CI/CD and Azure software development projects to achieve the company's strategic objectives working closely with Solution Architects, Team Lead, DevOps, Information Security, etc.
Required Qualification:
· Work Experience: 10 - 12 Years
Skill Set:
· 60% .Net 4.5+/Core development in Azure
· 20% SQL/NoSQL development in Azure and on-prem
· 20% Cloud / Azure/ CI/CD development & deployment
Daily Responsibilities:
· 80% Coding
· 20% Team Collaboration
Qualifications and Requirements:
· Must be a team player with get it done attitude
· Bachelors or Master's degree in Computer Science/Engineering or related technical field
· Comprehensive knowledge of full Software Development Lifecycle (SDLC) including Continuous Integration Continuous Development (CI/CD) models using Azure DevOps pipelines and ARM templates.
· Strong knowledge of Data Structures and Algorithms.
· 10+ years of .NET programming. Preferably C#
· 3+ years of Azure cloud experience with heavy coding and debugging skills in Azure Functions.
· Demonstrable debugging skills in C# .NET using MS Visual Studio desired.
· 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.
· 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).
· 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 Micro Services, Azure cloud, and n-tier architectures
Job tags
Salary