Padmi

Senior Software Engineer

ChennaiPosted 3 months ago
Software engineeringSenior
Apply at Left Right Mind

Opens the source posting on naukri.com

Source description

About the role

View original

RESPONSIBILITIES Develop a deep understanding of the system and software architecture Write, deploy, and maintain production-grade C# desktop applications Mentor junior team members and elevate engineering standards across the team Translate abstract problem statements into concrete requirements through collaborative design discussions Build software that controls and interfaces with non-compute mechanical hardware. Requirements REQUIREMENTS 5+ years of experience as a System/Software Engineer with prior experience in hardware automation or instrumentation [Mandatory] Proficiency in writing, deploying, and maintaining production code in C# [Mandatory] Strong OOP skills design patterns, data structures & algorithms, distributed systems, multi-threaded and multi-process programming [Mandatory] Experience in developing applications for Desktops WPF / WCF experience [Added Advantage] Familiarity with cross-language interface protocols such as CORBA, Apache Thrift, gRPC, or similar technologies [Added Advantage] Ability to take abstract problem statements and detail them into concrete requirements through collaborative discussions Good communication skills and ability to work effectively in a team environment Ability to contribute individually Bachelors degree or higher in Computer Science, Engineering, or a related field What Will Make You Stand Out A passion and demonstrated track record of creating software that controls and manipulates real-life hardware. Strong system design skills with the ability to translate abstract requirements into robust, scalable software solutions. Ability to understand complex use cases and propose technology roadmaps aligned with evolutionary changes to existing software Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

One address, no account. We’ll tell you when matching roles go live.