Posted on: 15/07/2025
Roles and Responsibilities :
As a Senior Engineer in our Content Manager engineering team, you will be responsible for end-to-end ownership of application development, system modernization, and database transformation efforts. This includes:
1. Full-Stack Application Development :
- Lead the design and development of scalable, high-performance web applications using .NET Core, C#, and Angular.
- Collaborate with product managers, UI/UX designers, and backend engineers to build intuitive and responsive user interfaces.
- Develop reusable components, services, and modules in Angular that promote maintainability and performance.
- Implement RESTful APIs and integrate frontend with backend services effectively.
2. Backend Engineering & API Development :
- Design, build, and maintain robust backend services using .NET Core/.NET 8, ensuring code quality, performance, and maintainability.
- Develop and consume APIs for external and internal integrations, ensuring proper authentication, authorization, and error handling.
- Apply software design principles and patterns (e.g., SOLID, MVC) to promote clean architecture.
3. Database Management and Migration :
- Play a key role in the migration of the existing Oracle database to PostgreSQL, ensuring seamless transition, performance tuning, and data integrity.
- Develop optimized SQL queries, stored procedures, views, and indexes tailored to business needs.
- Collaborate with DBAs and DevOps teams to ensure efficient data modeling, indexing, and performance optimization.
4. Modernization and Architecture :
- Refactor and modernize legacy .NET Framework applications to .NET 8, applying microservices or modular architecture principles where suitable.
- Provide architectural input and technical leadership during project planning, implementation, and post-deployment support phases.
- Identify and address bottlenecks, bugs, and performance issues across the stack.
5. CI/CD, DevOps, and Automation :
- Integrate with modern CI/CD pipelines using GitLab, Podman, and Terraform to streamline deployment and testing.
- Contribute to automated testing strategies, code reviews, and version control best practices.
6. Mentorship and Collaboration :
- Mentor junior developers by sharing knowledge, reviewing code, and guiding them in adopting best practices.
- Participate actively in sprint planning, backlog grooming, and agile ceremonies (daily standups, retrospectives, etc.).
- Collaborate cross-functionally with QA, DevOps, and Product teams to ensure high-quality deliverables.
7. Security and Compliance :
- Ensure application security by adhering to best practices such as input validation, authentication, encryption, and logging.
- Maintain compliance with internal and external regulatory or security standards as applicable.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1513316
Interview Questions for you
View All