The Senior Developer designs, develops, and troubleshoots high-performance applications using Agile practices. They work with .NET Core, C#, REST APIs, Microservices, CI/CD, and Azure, collaborating with architects, DevOps, and security teams to meet strategic goals
Responsibilities:
Tech Breakdown
● 65% .Net 4.5+/Core development in Azure
● 20% SQL/NoSQL development in Azure and on-prem
● 15% Cloud / Azure/ CI/CD development & deployment
Daily Responsibilities:
● 80% Coding (Support and Project)
● 20% Team Collaboration
Qualifications And Requirements:
● Must be a team player with get it done attitude
● 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.
● 10+ years of .NET programming. Preferably C#
● 5+ years of Azure cloud experience with heavy coding and debugging skills in Azure Functions.
● Must have developed and deployed at least 10 Azure Functions following SDLC process.
● 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 MicroServices, Azure cloud, and n-tier architectures
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.