Job Description
Lead .NET Developer w/React/Azure 💰 Salary: 81,337 - 141,500 USD per year
At Cognizant we are looking for a C#.NET engineer!
🛠️ Our tech stack:
.NET Framework, API, ASP.NET, Active Directory, Architect, Azure, Big Data, C#, Cloud, DevOps, Git, HTML5, IAM, JavaScript, Kubernetes, Network, PaaS, Product Manager, React, Redis, SQL, Security, Serverless, Visual Studio, Web, Windows, jQuery, UX UI Design, .NET
📝 Rquirements:
- I have a minimum of 10+ years of relevant experience working with the Microsoft .NET framework 4.5+ using Visual Studio (2019) technologies, including Windows Applications, Console Applications, and ASP.NET C# Class Libraries.
- I possess expert-level expertise with the Microsoft .NET framework 4.5+ and .NET Core, utilizing Visual Studio (2019) technologies, Azure DevOps, and Azure Pipeline.
- I have considerable experience in developing web applications using HTML5, jQuery, CSS3, ReactJS, and JavaScript for UI components.
- I demonstrate a proven track record of building large-scale, production-grade UI applications.
- I am proficient in React.js and related technologies.
- I am familiar with micro front-end patterns, such as single-spa and module federation.
- I have knowledge of Azure PaaS services for web hosting, API management, and compute options.
- I have hands-on experience with PostgreSQL, SQL, and creating PaaS solutions with App Web, Function Apps, Azure SQL, Storage, Key Vault, Azure Container services (such as Kubernetes or Service Fabric), Redis Cache, Cosmos, and Azure Active Directory.
- I have experience with ADO.NET, Entity Data Model, and Entity Framework 4.0+.
- I am knowledgeable about Azure Cloud services, including Function Apps, Web Jobs, Storage Accounts, Key Vault, App Insights, Cognitive Services, Service Bus, Azure AD Registration, Azure BOT Service, Azure Open AI, and Data Factory.
- I have hands-on experience in implementing Azure Active Directory authentication.
- I am proficient in Git version control, including branching, merging, and resolving conflicts.
👩💻👨💻 Your responsibilities are:
- I will collaborate with stakeholders to understand workload requirements, performance expectations, and scalability needs.
- I will apply domain knowledge to design compute architectures that optimize resource utilization, minimize latency, and enhance overall system performance, considering factors such as virtual machines (VMs), containers, serverless computing, and batch processing.
- I will determine the appropriate compute resources (VM sizes, instance types, etc.) based on workload characteristics.
- I will balance cost-effectiveness with performance requirements and implement auto-scaling strategies to handle varying workloads, while ensuring high availability and fault tolerance.
- I will optimize parallel processing, GPU utilization, and distributed computing and ensure efficient data movement and synchronization.
- I will design transactional compute patterns with compensation patterns and explore serverless computing options for event-driven workloads.
- I will design event-driven workflows that respond dynamically to triggers, leveraging Azure Event Grid and Azure Event Hubs.
- I will integrate security best practices into compute designs, including implementing access controls, encryption, and network segmentation.
- I will ensure compliance with industry standards and regulations, define monitoring metrics for compute resources, and set up alerts, logging, and diagnostics.
- I will troubleshoot performance bottlenecks, optimize resource utilization, and design compute workloads utilizing networking components and micro-segmentation.
- I will maintain an in-depth understanding of the business environment, its processes, and the complexities of the organization to apply knowledge toward the proposed work program.
- I will design and validate solutions that are practical, flexible, resilient, scalable, reusable, and strategic.
- I will promote component-based development, emphasizing reusability and consistency, and recognize areas where existing policies require change or new ones need to be developed for future business expansion.
- I will present, discuss, and walk through the merits of my solution recommendations with a group of enterprise architects.
- I will lead the adoption of best practices and standards to improve the quality of deliverables.
View this job and over 500 other transparent jobs with salaries (💰💰💰) & tech stacks (🛠️) on DevITjobs
Category: C#.NET Developer / Engineer
Location address: Ellipse Road Northwest, Washington, United States
Salary: 81,337 - 141,500 USD per year
Benefits & perks that we offer:
Cognizant - More about us and the role:
I am excited to announce that Cognizant is looking for an experienced and innovative Lead .NET Developer with React and Azure to serve our diverse base of global clients. As a member of our team, I will build cutting-edge, cloud-based software that powers modern business. I value diversity and collaboration within our geographically distributed team and strive to drive continuous improvement while challenging the status quo with creative cloud-based solutions.
Location: Washington, DC
Applications for this position will be accepted until 12/10/2024. The annual salary for this position ranges from $81,337 to $141,500, depending on experience and other qualifications. This position is also eligible for Cognizant’s discretionary annual incentive program based on performance and subject to our applicable plans.
Cognizant offers a comprehensive benefits package, including medical, dental, vision, and life insurance, paid holidays and time off, a 401(k) plan and contributions, long-term and short-term disability, paid parental leave, and an employee stock purchase plan.
The salary and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Are you looking for C#.NET jobs in Washington?
Responsibilities
- I will collaborate with stakeholders to understand workload requirements, performance expectations, and scalability needs
- I will apply domain knowledge to design compute architectures that optimize resource utilization, minimize latency, and enhance overall system performance, considering factors such as virtual machines (VMs), containers, serverless computing, and batch processing
- I will determine the appropriate compute resources (VM sizes, instance types, etc.) based on workload characteristics
- I will balance cost-effectiveness with performance requirements and implement auto-scaling strategies to handle varying workloads, while ensuring high availability and fault tolerance
- I will optimize parallel processing, GPU utilization, and distributed computing and ensure efficient data movement and synchronization
- I will design transactional compute patterns with compensation patterns and explore serverless computing options for event-driven workloads
- I will design event-driven workflows that respond dynamically to triggers, leveraging Azure Event Grid and Azure Event Hubs
- I will integrate security best practices into compute designs, including implementing access controls, encryption, and network segmentation
- I will ensure compliance with industry standards and regulations, define monitoring metrics for compute resources, and set up alerts, logging, and diagnostics
- I will troubleshoot performance bottlenecks, optimize resource utilization, and design compute workloads utilizing networking components and micro-segmentation
- I will maintain an in-depth understanding of the business environment, its processes, and the complexities of the organization to apply knowledge toward the proposed work program
- I will design and validate solutions that are practical, flexible, resilient, scalable, reusable, and strategic
- I will promote component-based development, emphasizing reusability and consistency, and recognize areas where existing policies require change or new ones need to be developed for future business expansion
- I will present, discuss, and walk through the merits of my solution recommendations with a group of enterprise architects
- I will lead the adoption of best practices and standards to improve the quality of deliverables
Requirements
- I have a minimum of 10+ years of relevant experience working with the Microsoft .NET framework 4.5+ using Visual Studio (2019) technologies, including Windows Applications, Console Applications, and ASP
- NET C# Class Libraries
- I possess expert-level expertise with the Microsoft .NET framework 4.5+ and .NET Core, utilizing Visual Studio (2019) technologies, Azure DevOps, and Azure Pipeline
- I have considerable experience in developing web applications using HTML5, jQuery, CSS3, ReactJS, and JavaScript for UI components
- I demonstrate a proven track record of building large-scale, production-grade UI applications
- I am proficient in React.js and related technologies
- I am familiar with micro front-end patterns, such as single-spa and module federation
- I have knowledge of Azure PaaS services for web hosting, API management, and compute options
- I have hands-on experience with PostgreSQL, SQL, and creating PaaS solutions with App Web, Function Apps, Azure SQL, Storage, Key Vault, Azure Container services (such as Kubernetes or Service Fabric), Redis Cache, Cosmos, and Azure Active Directory
- I have experience with ADO.NET, Entity Data Model, and Entity Framework 4.0+
- I am knowledgeable about Azure Cloud services, including Function Apps, Web Jobs, Storage Accounts, Key Vault, App Insights, Cognitive Services, Service Bus, Azure AD Registration, Azure BOT Service, Azure Open AI, and Data Factory
- I have hands-on experience in implementing Azure Active Directory authentication
- I am proficient in Git version control, including branching, merging, and resolving conflicts