Senior .NET Developer
Tata Consultancy Services · Bellevue, WA · 2 days ago
Engineering$80k–$115k/yrFull-time
Must Have Technical/Functional Skills
- C#
- Python
- RestAPIs
- Object Oriented Programming
- LINQ
- Azure Function
- Azure DevOps
- GEN AI and RAG
- Microsoft Copilot
- CI/CD
- Solid Principles
Roles & Responsibilities
- Collaborate with business stakeholders to understand business requirements and translate them into scalable technical solutions.
- Work closely with architects, developers, data engineers to define technical approaches, resolve dependencies and deliver end-to-end solutions aligned with business objectives.
- Design, develop, and maintain enterprise applications using C#, .NET Core, Python, RESTful APIs and Microsoft Azure.
- Apply OOP, SOLID principles, design patterns, clean architecture and coding best practices to build scalable and maintainable applications.
- Design, develop and deploy serverless applications using Azure Functions and other Azure services.
- Develop and implement Generative AI and RAG solutions using Azure OpenAI and other relevant AI technologies.
- Implement secure cloud-native applications using Microsoft Entra ID, Managed Identity, Azure Key Vault, authentication and authorization.
- Participate in solution architecture and technical design discussions and contribute to scalable, secure, reliable and high-performing solutions.
- Develop unit, integration and API tests and code reviews to maintain application quality and coding standards.
- Implement and support CI/CD pipelines using Azure DevOps and Git, including build, testing, deployment and release activities.
- Prepare technical design documents, API specifications, architecture diagrams and implementation guidelines.
- Collaborate with cross-functional teams and follow Agile/Scrum methodologies to deliver high-quality solutions.
Specific Requirements
- Strong customer-facing and stakeholder management experience.
- Ability to work effectively with customers, stakeholders, and cross-functional teams in an Agile environment.
- Strong analytical, troubleshooting, and problem-solving skills.
- Experience working with geographically distributed teams and coordinating effectively across teams and time zones.
- Excellent communication and collaboration skills, with the ability to communicate effectively and proactively with partner teams to resolve issues and deliver solutions.
- Strong ownership, accountability, and delivery mindset.
- Good Presentation Skills
Pay
$80,000 - $115,000 a year
Benefits
- Discretionary Annual Incentive
- Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans
- Family Support: Maternal & Parental Leaves
- Insurance Options: Auto & Home Insurance, Identity Theft Protection
- Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement
- Time Off: Vacation, Time Off, Sick Leave & Holidays
- Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing