Job DescriptionJob Title: Developers Responsibilities and duties:
Software Engineering (OOP, SOA, SOLID, Clean Code, CQRS, TDD, DDD, ES, TAM, eTOM)Repository (TFS, Source Control, CVS, SVN, GIT).NET and .NET Core (C#, ASP.NET, MVC, MVP, WCF, Web Services, Rest API, gRPC)Testing (Unit/Stress/Functional Test) ✓ 12 years in Database (Oracle, SQL Service, Informix, and MySQL)Performance Analysis, Code Review, Refactoring and TroubleshootingCI/CD (Cruise Control, Jenkins, Azure DevOps)Monitoring (App Dynamics, Splunk, CA Intro scope, AVI Code)Micro services (Redis, RabbitMQ, Elastic Search, Azure, Docker, Polly, Healthy Checks)experience and solid knowledge in Distributed Architecture (SOA / Micro services), On Premise, Cloud Computing and in a wide variety of technologies.Work with Docker, Azure, Micro services, .NET Core 2.2/3.0, RestAPI, gRPC, CQRS, DDD, TDD, SOLID, Clear Code, RabbitMQ, Redis, Elastic SearchDigital Transformation migrating monolithic systems to micro servicesBackend knowledgeOpen Shift
Bachelor’s degree in Computer Science or other technical discipline.Minimum of 5 years related experience in a software development role utilizing .NET technologies and frameworks including .NETStrong knowledge of .NET Core, C#, HTTP, and RESTUnderstanding of High Availability Design and ArchitectureMultiple experiences with microservice designs and implementationStrong knowledge of proper design for a containerized environment (Docker)Strong knowledge of test-driven development, automated testing, and proper test designStrong knowledge of database structures and data access methodologies. This should include relational, document, and Key Value pairStrong analytical, Problem Solving/Troubleshooting skills.Strong Interpersonal/Communication skillsExperience with Jira, Confluence, Bit bucket, Bamboo, and Octopus is a plus.
For a confidential discussion or to find out more, contact Gaurav Arora on 323-230-4181 or apply now.