REF54606D_2024105390 - Assistant Manager - WTS - Full-Stack Developer (.Net , Power Pages) - 4 to 6 years of experience
- Full-time
Company Description
WNS (Holdings) Limited (NYSE: WNS), is a leading Business Process Management (BPM) company. We combine our deep industry knowledge with technology and analytics expertise to co-create innovative, digital-led transformational solutions with clients across 10 industries. We enable businesses in Travel, Insurance, Banking and Financial Services, Manufacturing, Retail and Consumer Packaged Goods, Shipping and Logistics, Healthcare, and Utilities to re-imagine their digital future and transform their outcomes with operational excellence.We deliver an entire spectrum of BPM services in finance and accounting, procurement, customer interaction services and human resources leveraging collaborative models that are tailored to address the unique business challenges of each client. We co-create and execute the future vision of 400+ clients with the help of our 44,000+ employees.
Job Description
Job DescriptionFull-Stack Developer (.Net Core, Angular, RDBMS)Role Overview► As a Full-Stack Developer, you will design, develop, and maintain scalable web applications and services. This includes implementing efficient front-end and back-end solutions, managing relational databases, building microservices, and ensuring seamless data integration. You will collaborate with cross-functional teams and focus on performance optimization and delivering quality solutions.Key Responsibility► Full-Stack Development: Design, develop, and maintain applications using .Net Core for back-end and Angular for front-end.► Database Management: Create, optimize, and maintain relational databases (e.g., MySQL, SQL Server, PostgreSQL).► Microservices Development: Build and maintain scalable services within a microservices architecture.► Data Integration: Develop ETL pipelines and ensure seamless integration between services and databases.► Performance Optimization: Optimize application logic, API performance, and database queries.► Collaboration: Partner with cross-functional teams to understand requirements and deliver quality software solutions.► Documentation: Develop and maintain technical documentation for applications, services, and databases.Technical Skills and Competence► Core Technologieso Backend: Proficiency in .Net Core development (RESTful APIs, middleware, and application architecture).o Frontend: Strong experience with Angular (TypeScript, HTML5, CSS3).o RDBMS: Advanced knowledge of relational databases like MySQL, SQL Server, or PostgreSQL, including SQL queries, stored procedures, and triggers.► Additional Skillso Microservices: Experience designing and implementing applications with microservices architecture.o NoSQL: Basic understanding of NoSQL databases (e.g., MongoDB, Cassandra – optional).o Micro-frontend: Familiarity with micro-frontend architecture is a plus.o ETL/Data Integration: Hands-on experience with ETL pipelines and data transformation.o Performance Tuning: Proficiency in optimizing application performance and database queries.► Tools and Environmentso Development Tools: Visual Studio, Visual Studio Codeo Database Tools: SSMS, MySQL Workbench, PgAdmin, DBeavero Version Control: Git (GitHub/GitLab/Bitbucket)o Containerization/Orchestration: Basic knowledge of Docker and Kubernetes (optional).Experience ► 3-5 years of professional experience in .Net Core and Angular development.► Proven expertise in RDBMS databases with hands-on query optimization experience.► Familiarity with microservices architecture.► Exposure to NoSQL databases and micro-frontend architecture is desirable.
Qualifications
Education► Bachelor’s or master’s degree in computer science, Information Technology, or a related field.► Relevant certifications, such as Microsoft Certified: Azure Developer Associate or Angular Developer, are preferred but not mandatory.Technical Skills DetailsTechnologies ► .Net Core, Angular, MySQL, SQL Server, PostgreSQL, NoSQL (optional)Tools ► Visual Studio, Visual Studio Code, SSMS, MySQL Workbench, PgAdminScripting ► SQL queries, Functions, Stored Procedures (SP), Triggers, Cursors, PL/SQLOther Tools ► DBeaver, Docker, Kubernetes (optional), Git (GitHub/GitLab/Bitbucket)