Job
Description
We are seeking a Senior .NET Developer with excellent communication skills and 7-10 years of experience in designing, developing, and maintaining applications. The ideal candidate will have strong technical skills in .NET technologies, Angular, SQL, and API development, with hands-on experience in CI/CD processes and automation. You will collaborate with cross-functional teams to deliver high-quality, scalable solutions in a fast-paced environment. Key Responsibilities: Application Development: Design, develop, implement, and maintain applications using .NET, C#, and .NET Core. Front-End Development: Build and deploy Angular applications for seamless user experiences. API Development & Integration: Create and maintain RESTful APIs, integrate Web APIs with front-end systems, and use Swagger for API documentation. Database Management: Work with SQL and Oracle databases, optimizing queries for better performance. CI/CD Management: Build and manage CI/CD pipelines using Bitbucket, Harness, and other automation tools to streamline deployments. Bug & Issue Tracking: Track and resolve bugs, issues, and implement new features as needed. Web Services Integration: Integrate Web Services with external systems for smooth data exchange. Team Collaboration: Work closely with cross-functional teams, offering technical guidance and ensuring high-quality delivery. Must-Have Skills: .NET Framework Expertise: Extensive experience with .NET Framework, ASP .NET, C#, .NET Core, MVC, and WPF. API Development: Proficient in building and maintaining RESTful APIs and integrating them with front-end systems. Database Knowledge: Strong skills in SQL (writing and optimizing complex queries) and working with Oracle databases. CI/CD & Automation: Experience with Bitbucket, Harness, Jenkins, and other tools for automating deployments. Front-End Development: Experience with Angular and Blazor for building responsive applications. Multithreading: Solid understanding and hands-on experience with multithreading in application development. Version Control: Experience using GIT, SVN, or Bitbucket for source control management. API Documentation: Experience with Swagger for documenting APIs. Problem-Solving & Troubleshooting: Strong analytical and logical problem-solving skills, with the ability to debug complex issues. Good-to-Have Skills: Cloud Technologies: Familiarity with AWS services (e.g., SQS, SNS, Lambda) is a plus. Microservices Architecture: Knowledge and experience working with microservices architecture. Testing & Quality: Experience with Unit Testing, Test-Driven Development (TDD), and XUnit. Performance Tuning: Knowledge of performance tuning for large-scale applications. Project Management Tools: Experience using Jira, ServiceNow, or similar tools for task and project tracking. Security: Knowledge of OAuth, JWT, and security protocols for API authentication. Preferred Soft Skills: Communication: Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders. Adaptability: Coachable, adaptable, and eager to learn new technologies and practices. Self-Motivated: Proactive in troubleshooting and resolving issues independently. Collaboration: Ability to work both independently and as part of a team in a fast-paced environment. Attention to Detail: Strong attention to detail with the ability to identify ambiguities in specifications. Cross-Functional Teamwork: Experience in working with cross-functional teams to build end-to-end features. Code Review: Willingness to perform code reviews and ensure adherence to best coding practices. Experience Range: Required Experience: 7-10 years of hands-on experience with .NET, C#, .NET Core, API development, CI/CD pipelines, and Angular. Preferred Experience: Experience in working with AWS cloud services, microservices architecture, and Unit Testing. Qualifications: Education: Bachelors degree in Computer Science, Software Engineering, or related field, or equivalent work experience. Certifications (Optional): Relevant certifications in .NET or cloud platforms like AWS. Other Requirements: Time Zone: Willing to work in US client overlap timings (3 hours). Technical Architecture Understanding: Ability to explain the technical architecture of your project, including the reasoning behind design choices and data flow. Commitment to Best Practices: Adherence to best coding practices, and a strong understanding of design patterns and principles. Skills .Net Core,Web Api,Design Patterns,Web Services.