Job Description :
Title: Full Stack .Net Developer Duration: 1 Year + Location: Torrance, California Job Description Summary Statement: As Senior .Net developer, you will be part of a global team, developing business-critical applications, supporting our 90+ markets worldwide. These web and mobile apps are used every day by millions of our members and customers, such as the global website and platforms. As part of a cross-functional agile team, you will be part of your team's adoption of Continuous Delivery (CD) and ensure availability and successful software delivery to production and non-production systems. You will work in application infrastructure across 12 regional datacenters, geographically distributed around the world. We employ multiple cloud platforms, including Azure, GCP, Heroku, and a handful of remaining on-premises environments. Detailed Responsibilities/Duties: Develop compelling web application functionality, including business logic and user interactions on high-traffic web applications. Works as part of a team to research, develop, deploy, and maintain software for use within the company, designs, codes, tests, ensures quality assurance, debugs and deploys application system. Create and update automated test scripts, unit testing, acceptance testing etc. Work closely on an agile team of product owner, other engineers and scrum master in a collaborative environment Actively participate in solution design with principal developers, dev managers and architects. Be the SRE point of contact for at-least one application/solution in a domain and help in SRE activities for that application/domain. Mentoring staff and associate developers in the team, to make them understand about the techs that needed to run the project smoothly. Take part in data/service/API/web/mobile design architecture discussions and pro-actively give solutions/recommendations. CI/CD pipeline ownership/working with ops for production deployment and post production validation/support. Being readily available to solve any unforeseen production downtimes/incidents Skills: Understanding of established architecture and development patterns Good technical skills with Strong OOP knowledge, programming knowledge, design patterns, SOLID design principles Dependency Injection and IoC Container concept knowledge, log aggregation technologies, remote debugging, pro-active monitoring and alert system knowledge. Web development with C#, ASP .NET and MVC, HTML, CSS, JavaScript, TypeScript, Web services, SOA, REST, WCF, MSMQ, ESB, Relational and non-relational data, ORM, knowledge on cloud solutions Basic source control practices and branching Excellent oral and written communication skills Experience: 4 years of experience in application development 2 years of experience working on design and implementation of complex web applications 1 year of experience in systems/application architecture for web applications Education: Bachelor's degree in computer science, Information Technology, or related field Preferred Qualifications: Experience supporting the performance and operation of high-traffic transactional web system in production environments, including log aggregation, remote debugging, pro-active monitoring of systems, for example through developing alerts 5 years of experience in application development 3 years of experience with complex, multi-national application implementations Experience with international or multi-level marketing business