Company: Emerson India
Job Summary:
Emerson is looking for a passionate and skilled C#/.NET developer to join our growing digitization initiatives. This role offers an opportunity to work on strategic, cloud-native projects within a Scaled Agile Framework (SAFe) environment. You will collaborate with cross-functional and global teams while building high-quality, enterprise-grade solutions using modern cloud technologies.
Key Responsibilities:
Design and develop software interfaces for various enterprise systems
Build cloud-native applications using C# and .NET Core
Develop technical designs based on architect specifications and provide architectural inputs
Work in Agile Scrum teams and actively participate in sprint ceremonies
Collaborate closely with QA teams to support software testing and quality assurance
Work with Product Owners to estimate effort and prioritize backlog items
Ensure adherence to coding standards, best practices, and performance guidelines
Required Skills & Qualifications:
MSc / B.E. / B.Tech in Computer Science, Electronics, or related field
Minimum 5 years of experience in enterprise software development
Strong expertise in C# including LINQ and asynchronous programming
Hands-on experience with multi-threading and synchronization
Experience with database transactions and eventual consistency models
Knowledge of REST and gRPC services
Exposure to distributed tracing techniques
Strong experience with PostgreSQL
Hands-on experience with containerized application development using Docker
Experience working with Azure Kubernetes Service (AKS)
Basic knowledge of Azure services such as App Services, Azure SQL Database, and Logic Apps
Preferred Skills:
Network and security fundamentals
Experience with Protobuf or FlatBuffers
Memory profiling and performance optimization
Strong understanding of cloud-native architecture
Knowledge of software development best practices
Exposure to SAFe 6.0 and Agile Scrum methodologies
Soft Skills:
Strong problem-solving and analytical abilities
Quick learner with a continuous improvement mindset
User-centric approach to software development
Excellent communication and collaboration skills
Ability to meet deadlines and work effectively in a fast-paced environment