Logo
Cognizant

Senior .Net/Azure Developer

Cognizant, Portland, Oregon, United States, 97204


Senior .Net/ Azure DeveloperCognizant’s Digital Engineering practice is seeking a highly qualified

Senior .Net/Azure Developer

with at least

8+ years’ experience

developing and building high-performing, scalable, enterprise applications. You will be part of a digital software team that works on high-demand applications. Our engineers have a passion for high-quality, reliable, and maintainable code. You will work side by side with product managers, designers, and clients, making decisions together to quickly deliver valuable working software to clients and their users. Our engineers are agile and retrospective, and not afraid to identify what we’re doing wrong, so we can fix it, and what we’re doing right, so we can improve on it. Above all, we judge success by the success of our team and the happiness of our customers.Location: Portland, OR, USA. (Onsite- Hybrid)You must be legally authorized to work in the USA without the need for employer sponsorship, now or at any time in the future.Roles/Responsibilities

As a Senior Developer specializing in Azure and .NET, you will be responsible for designing, developing, and maintaining cloud-based applications and services using Microsoft Azure and the .NET framework. Your role will involve working closely with cross-functional teams to deliver high-quality software solutions that meet business requirements. Below are the key responsibilities for this role:Key Responsibilities:

Application Development:

Design, develop, and maintain scalable and high-performance applications using .NET technologies (C#, ASP.NET, .NET Core).Implement cloud-native solutions on Microsoft Azure, leveraging services such as Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), and Azure SQL Database.Cloud Architecture:

Design and implement cloud architectures that are secure, scalable, and cost-effective.Develop and maintain infrastructure as code (IaC) using tools like Azure Resource Manager (ARM) templates, Terraform, or Bicep.Integration and APIs:

Develop RESTful APIs and microservices to support integration with other systems and applications.Implement API management and security best practices using Azure API Management.Database Management:

Design and manage relational and NoSQL databases on Azure, such as Azure SQL Database, Cosmos DB, and Azure Table Storage.Optimize database performance and ensure data integrity and security.DevOps and CI/CD:

Implement continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps or GitHub Actions.Automate build, test, and deployment processes to ensure efficient and reliable software delivery.Security and Compliance:

Ensure that applications and services comply with security best practices and industry standards.Implement authentication and authorization mechanisms using Azure Active Directory (AAD) and other security services.Monitoring and Troubleshooting:

Set up monitoring and logging for applications and infrastructure using Azure Monitor, Application Insights, and Log Analytics.Troubleshoot and resolve issues related to performance, scalability, and reliability.Collaboration and Communication:

Work closely with product managers, architects, and other stakeholders to understand business requirements and translate them into technical solutions.Mentor and guide junior developers, providing technical leadership and code reviews.Documentation:

Create and maintain technical documentation, including design documents, architecture diagrams, and user guides.Document best practices and coding standards to ensure consistency and maintainability.Continuous Improvement:

Stay up-to-date with the latest trends and technologies in cloud computing and .NET development.Continuously improve development processes and practices to enhance team productivity and software quality.Required Skills and Qualifications:

Strong proficiency in .NET technologies (C#, ASP.NET, .NET Core).Experience with Microsoft Azure services and cloud architecture.Knowledge of RESTful API design and microservices architecture.Proficiency in database design and management (Azure SQL Database, Cosmos DB).Experience with CI/CD pipelines and automation tools (Azure DevOps, GitHub Actions).Knowledge of infrastructure as code (IaC) tools (ARM templates, Terraform, Bicep).Understanding of security best practices and compliance requirements.Experience with authentication and authorization mechanisms (Azure Active Directory).Strong problem-solving and troubleshooting skills.Excellent communication and collaboration skills.Ability to mentor and guide junior developers.Bachelor’s degree in computer science, Engineering, or a related field.8+ years of experience in software development, with a focus on .NET and Azure.Why Choose Cognizant?

It takes a lot to succeed in today’s fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams! We stand out because we put human experiences at the core. Our associates enjoy robust benefits and training opportunities from our industry-recognized, award-winning Academy team. You will have access to hundreds of technical trainings to keep your skillsets fresh and have opportunities to acquire certifications on the newest technologies.Everything we do at Cognizant we do with passion—for our clients (fortune 100 companies), our communities, and our organization. It’s the defining attribute that we look for in our people.If you love ambiguity, excited by change, and excel through autonomy, we’d love to hear from you!

#J-18808-Ljbffr