Responsibilities:
- Develop and maintain full-stack features using Angular, .NET Core, and SQL.
- Support modernization of WPF to Angular frontend
- Build micro frontend components and modular UI architecture.
- Design and integrate RESTful APIs, backend services, and data models.
- Implement high-performance data visualizations (Plotly/D3/WebGL) for analytical workflows.
- Ensure code quality through unit testing and clean design principles (SOLID, OOP).
- Collaborate in Agile teams and support end-to-end product development.
- Be part of the development team for one of our Key IT project & assist in Development, deployment and maintenance activities of this application.
- Work closely with customers and co-workers at a global level.
SKILLS REQUIRED:
- Strong experience with C#, .NET Core, .Net Framework, SQL, and Angular.
- Knowledge of micro frontend architecture, RxJS, and NgRx.
- Experience with software design patterns, n-tier architectures, and performance optimization.
- Working knowledge of WCF, WPF, NHibernate, or PRISM (nice to have), WWF (nice to have).
- Proficient in Object Oriented Design, software design patterns
- Proficient in Unit testing, Mocking frameworks
- Good hands-on knowledge of performance/memory analysis, and n-tier architecture
- Azure cloud native skill will be added advantage
ADDITIONAL SKILLS REQUIRED:
Integration
Exposure to API-based, file-based, and Azure Service Bus integrations.
Domain
Experience with shipping/logistics workflows or scientific data processing (genomics/MALDI QC).
DevOps
Familiarity with Azure DevOps, CI/CD pipelines, Docker, and Azure cloud services.
EXPERIENCE:
- Graduation in Computer Science or any other equivalent degree.
- 5 - 8 Years of Work Experience on Global Projects.
- Candidate should be a technical hands-on person with proven experience in Product development.
- Understanding of Product Development Lifecycle and Lean Agile Scrum Methodologies
- Excellent Communication, Interpersonal and Presentation skills.
Methodology we have in place and expect to be used:
- Scaled Agile, Lean, Kanban, Zero Defect development method
- Daily Stand-ups with other developers directly involved
- Continuous integration
- Automatic Build and Deployments
- Automated Unit & Functional Testing
- Follow Development guidelines and coding style
- SonarQube based Static Code Analysis