Senior Software Engineer

5 - 10 years

0.0 Lacs P.A.

Kochi, Kerala, India

Posted:2 weeks ago| Platform: Linkedin logo

Apply Now

Skills Required

software.netmvcvue.jssqldatabasedesignawsnosqlarchitecturetuningoptimizationxunitnunitmoqcontainerizationdockersecuritytestdevelopmentagilescrumcommunicationcode

Work Mode

On-site

Job Type

Full Time

Job Description

Experience Level: 5-10 years Position Overview: We are looking for an experienced Senior Software Engineer to play a key role in designing and implementing complex software solutions. The ideal candidate will mentor junior developers while driving technical excellence in our products. Core Technical Requirements: Advanced knowledge of .NET Framework and .NET Core with C#Expert-level understanding of .Net MVC Web APP, .NET WebAPI, Vue.js (Pref)/React/AngularSolid understanding of SQL databases and database design principlesAdvanced knowledge of Entity Framework and ADO.NETProven experience with design patterns and SOLID principles Additional Technical Skills: Practical experience with: AWS or similar cloud technologyRabbitMQ or similar message brokersCouchbase or similar NoSQL databasesMicroservice architecture & event driven systemsPerformance tuning & optimization of applicationsUnit Tests (MSTest, xUnit, nUnit, Moq, NSubstitute)Knowledge of containerization (Docker) and orchestrationStrong understanding of application security principlesUnderstanding of Test-Driven development principlesExperience in agile development process, especially on scrum Soft Skills & Qualities: Excellent problem-solving and architectural design skillsStrong mentorship and knowledge-sharing abilitiesOutstanding communication skills with technical and non-technical stakeholdersProactive approach to identifying and resolving technical challengesAbility to lead technical discussions and design reviews Responsibilities: Design and implement complex software solutionsMentor junior developers and conduct code reviewsOptimize application performance and scalabilityImplement best practices for code quality and testingCommunication with technical and non-technical stakeholders

RecommendedJobs for You

Gandhinagar, Gujarat, India

Coimbatore, Tamil Nadu, India

Hyderabad, Telangana, India

Hyderabad, Telangana, India

Vijayawada, Andhra Pradesh, India

Hyderabad, Telangana, India