Senior Software Engineer (.NET)
Bengaluru, IND (Manyata Tech Park)
Working Arrangements: Hybrid
Job Description:
Essential Skills:
Experience: 7 OR more than seven years of experience in software development especially in .NET
Methodologies: MVC with .NET Core, REST APIs, Microservices, experience on .NET Framework is helpful but not must have, streaming platforms like Kafka is good to have too.
Any level of exposure or experience in Unit/Integration/Acceptance testing is fine.
Programming Languages: C# with good knowledge of OOPS concepts and design patterns.
CI/CD: Any Git tool for source control. Build tools like TeamCity or Jenkins and experience with deployment tooling like Octopus or similar.
Databases: Either of the relational databases like MSSQL / Oracle. Also, any No-SQL database like MongoDB is valuable to have.
Cloud: Either AWS OR azure is fine.
Monitoring: Familiarization with Splunk or a similar monitoring tool. Any familiarity with performance tooling like AppDynamics is good to have.
Soft skills: Excellent communication skills. Working experience with Agile methodologies.
Education Qualification:
Bachelor’s degree in engineering in Computer Science/Information Technology.