Senior Software Engineer ( Full stack ASP.NET)
Job Description:
Role summary
Own key components in a .NET product platform. Drive performance, reliability, and scalability, and raise engineering standards.
Experience ranges (4-7 years) are indicative. We value impact, ownership, and problem-solving ability.
What you'll do
- Own one or more components end-to-end (design, delivery, support).
- Resolve complex cross-layer issues and improve performance.
- Clarify requirements with stakeholders and communicate trade-offs.
- Build reusable, configurable solutions with a product mindset.
- Raise engineering standards through reviews, mentoring, and refactoring.
Skills & technology
Required
- Backend: C#, .NET, ASP.NET, WCF
- APIs: REST API design, development, and maintenance with ASP.NET Web API and WCF services
- Databases: deep SQL expertise (performance tuning, query plans, indexing) and NoSQL database.
- Frontend: JavaScript, HTML, CSS , Knockout/React ; Responsive web design with cross-browser compatibility.
- Preferable exposure to SAP/ERP Integrations, RFC, iDOC, PI-PO
- Application security fundamentals (JWT, role-based access)
- SDLC and delivery basics (code reviews, branching, CI/CD awareness)
- Strong system thinking, debugging, and problem decomposition
- Uses AI-assisted tools responsibly for faster development, debugging, and documentation, while maintaining code quality
Engineering practices
- Drives testing, code reviews, and maintainability-focused refactoring.
- Improves observability (logging, metrics, diagnostics).
You'll be successful if
- You can own components end-to-end, from design through delivery and support.
- You can resolve complex issues by tracing through APIs, services, and database behavior.
- You can deliver measurable performance gains, including SQL tuning.
- You raise code quality through reviews, testing habits, and mentoring.
Nice to have
- Industrial/manufacturing experience (MES/MOM environments), Batch Process Manufacturing/ Pharma Manufacturing / Industry 4.0