We are looking for a highly skilled Senior Software Engineer with strong expertise in .NET Core Fullstack development to join our engineering team supporting the development of a MES.
Key Responsibilities Design, develop, and maintain applications using C# and .NET Core / ASP.NET Core and React
Develop scalable and secure RESTful APIs and backend services.
Implement business logic and backend components for enterprise applications.
Design and optimize PostgreSQL database schemas, queries, and stored procedures.
Participate in requirement analysis, technical design, and solution architecture discussions.
Perform code reviews and ensure adherence to coding standards and best practices.
Develop unit tests and support integration testing activities.
Troubleshoot, debug, and resolve application defects and performance issues.
Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
Maintain technical documentation, design artifacts, and code repositories.
Ensure timely delivery of sprint commitments with high-quality code and minimal defects.
Mandatory Technical Skills 5–8 years of software development experience.
Strong proficiency in C# and .NET Core / ASP.NET Core.
Hands on experience in React.js and frontend integration.
Hands-on experience in developing RESTful Web APIs.
Strong knowledge of Entity Framework Core.
Experience with database design, query optimization, and performance tuning.
Strong understanding of Object-Oriented Programming (OOP) concepts.
Experience with SOLID Principles and common Design Patterns.
Proficiency in LINQ, Dependency Injection, and asynchronous programming.
Experience with Git version control.
Hands-on experience with Azure DevOps for source control and work item management.
Experience with Swagger/OpenAPI.
Knowledge of unit testing frameworks such as xUnit, NUnit, or MSTest.
Strong debugging and problem-solving skills.
Preferred Skills Experience in Manufacturing Execution Systems (MES) or industrial automation applications.
Knowledge of Microservices Architecture.
Experience with Docker and containerized applications.
Familiarity with CI/CD pipelines.
Experience with Azure Cloud services.
Knowledge of messaging technologies such as RabbitMQ or Kafka.
Desired Competencies Robust analytical and problem-solving abilities.
Excellent verbal and written communication skills.
Ability to work independently as well as collaboratively within cross-functional teams.
Self-driven with strong ownership and accountability.
Experience working in Agile/Scrum development environments.
Ability to mentor junior developers and contribute to technical discussions.
Educational Qualification BE/B.Tech/ME/M.Tech/MCA in Computer Science, Information Science, Electronics & Communication, or a related discipline.
📌 Full Stack Developer (DotNet Core with React) (Bengaluru)
🏢 Ascendra Consulting
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.