Overview
Skills
Job Details
Job Responsibilities
Develop .Net stack applications as per the design specifcaions provided by the architecture team
Will report to a Dev Lead
Agile Methodology
Hybrid in person 3 days a week at Irvine, CA
Must have strong experience in working on distributed systems
- Must have strong core cloud technology concepts
- Must have good debugging and problem solving skill
- Must have hands-on experience in implementing the architecture blueprints along with techniques
- Must have experience in Azure Cloud/AWS/Google Cloud Platform
- Must have worked on NO SQL databases
- Strong experience in detailed design and implementing web-based applications using .Net tech stack (.NET Core, MVC, Web API, nHibernate/EF,RESTFullapplications)
- Strong experience in designing Micro Services/Domain-Driven Design (DDD) based architecture using any open source technologies like React, .Net Core along with application containerization through Docker or any equivalent.
- Good knowledge Monitoring/Logging/ Tracing using open source tech. like ELK, Splunk, Datadog
- Good knowledge of implementing Messaging Queue tools like KAFKA, RabbitMQ etc
- Should have good experience with product-based development and should able to define/articulate the NFRs (non-functional requirements)
- Should be aware of performance engineering and web security best practices
- Must Have Good OOP s and SOLID understanding
- Must Have Design patterns and Cloud Patterns
- Must Be a team player
- Must be detail oriented, with strong analytical skills and problem solving skills
- Expert knowledge in .Net, SQL ASP.Net, C#
-Experience in TDD (Test Driven Development)
-Experience in writing tests with NUnit / XUnit
-Working understanding of Agile software engineering processes and methodologies
-Good communication skills both written and verbal