Job Details
RESPONSIBILITIES AND QUALIFICATIONS Develop well structured, modular, optimized, secure and clean code that is testable Work on assigned task with minimum guidance Develop unit tests for the features Collaborate with others to translate business requirements to technical requirements Collaborate effectively with other teams/team members via verbal or written communication Adhere to established best practices and guide team members to follow it Mentor team members and help them grow next level Lean and grow to be competitive in the industry Preferred Qualifications Minimum Bachelor's degree or equivalent in computer engineering or a relevant field Minimum 6 years of experience as an engineer in NET/ASPNET/NET CORE etc.
Skills: Hands on with SQL with a good understanding of MSSQL Cloud foundation (Azure, Docker, and Kubernetes) NET/NET CORE with C#, ASPNET, MVC, Web API NET/Entity Framework NUnit/MSTest/xUnit Awareness Of: MSBuild Asynchronous Programming Continuous Integration/Deployment Tools (Jenkins) Data Modelling and Design UML, TDD,Agile/Scrum, Git/TFS, MSSQL, Postman/Swagger, Netflix API/Service Discovery Distributed Messaging Platforms (MSMQ/RabbitMQ/Kafka) Preferable Skills: Design patterns like Singleton, Factory, Repository etc MSSQL JavaScript/jQuery .
NET CLI/PowerShell Scripting Functional programming (ie, LINQ, Lambda Expressions) JIRA Workflow management system Automated Testing Experience (ie, Selenium)