Search

Manager - Software & Application Development (Software & Application Development)

Software Developer Jobs
3 views

Manager - Software & Application Development (Software & Application Development)

Software Developer Jobs
3 views

Description

Job Family Descriptor Responsible for software development projects across multiple technologies inhouse or through vendors for building new capabilities driving automation and improve operational efficiencies
Formulate and define specifications for complex operating software programming applications including commercial applications
Drive design development testing debugging and implementation of software applications or specialized utility programs using current programming languages and source code to support end users needs Perform regular updates and recommend improvement to existing applications using engineering releases and utilities
Establish technology standards for applications development Broad outline of the Role

The full stack developer drives the IT development and execution of the design spanning across the full stack including client side GUI, web server, application server, middleware, API gateways and databases;

The role involves using expertise, experience, research and trials in choosing the right software technologies, components and software stacks that suit the business requirements.

Planning, designing and implementing of modules with backend system integrations.

Support, guide & review development teams during analysis, development and delivery stages. Prepare solution design, providing presentations/demos

Responsible for working with the team (both individually and as a team) through the SDLC/Agile cycle.

Responsible for providing design approaches, design diagrams, solution documents, POC on new technologies / frameworks.

Conducting Proof of Concepts for customers to demonstrate solution capabilities, integrations, for custom proposed solution.

Responsible for ensuring the completeness of the product deliverables including design documentations & performing code review.

Purpose - Broad objective of the role

Knowledge on product development process

Repository management includes handling parallel development on multiple branches.

Release process and management

Deployment in Dev servers/ QA servers

Supporting services teams for deployment in customer locations (during need)

Operating Network - Key External Operating Network - Key Internal Size and Scope of Role - Financial Size and Scope of Role - No. of direct reports Size and Scope of Role - Total team size Size and Scope of Role - Other size parameters Minimum qualification & experience Other knowledge/skills
Should have experience in building cloud solutions and hybrid solutions which can be deployed in On-Prem and on cloud.

Strong knowledge of AWS and integrating with AWS services.

Deployment of application on AWS

Understanding of EC2, ALB, VPC on amazon native solutions

Packing of solutions which can be deployed in cloud (amazon cloud formation template)

Must have worked on application security hardening including.

SSL / TLS certificates

SSL / TLS mutual authentication

Application compliance PCI/ Hippa or any other one is preferred.

Must have worked on VAPT qualifications enabling the application to be security hardened.

Knowledge and hands on experience on Contact system solutions

Integration with ACD for softphone development

Understanding on ACD / routing / skill group / queues

Integration with OEM ACD integration touch points

Knowledge of QM systems is preferrable.

CRM integration is a huge plus (Salesforce, Service now) or any other cloud integration.
Key Responsibilities
Experienced Full Stack development

Minimum of 3 years of experience required as an react with knowledge.

Minimum of 3 years of experience required as an ASP Core and .NET Core.

Will be responsible for front-end and back-end development including integration to REST API and database integrations.

Should be able to perform requirements analysis, development, unit testing, integration, and release management.

Should be able to independently program and develop product modules and components and own/take full responsibility for delivery of assigned tasks.

Hands on experience in database / PL SQL queries

Must have worked on agile process and comfortable working on sprint deliverables.

Unit testing and integration testing capabilities

Knowledge on Single sign on and integrating with SAML / Oath.

Added advantage to having Knowledge on CTI (Computer Telephony Integration) integration, Real time event, web sockets, Web RTC
Technical Competencies
.NET Core, C#

Typescript, JavaScript

Experience in Entity framework / ORM

NPM

PL/SQL programming and stored procedures

REDIS

Knowledge on RDBMS systems SQL SERVER / POST GRES

JWT / SSO / OAUTH

Redux, RxJs

REST API / Web socket / XMPP / Server sent events.

Knowledge of docker is an added advantage.

Knowledge on AWS integrations (using AWS services / API/ libraries)

knowledge of release management and patch management & packaging of product / solution.

SSL & Mutual authentication
Knowledge / Skills Communication Skills

Attributes

Company Name: Tata Communications

Contact 584login (seller)

    You must log in or register a new account in order to contact the advertiser.
    To protect against prohibited activities, we may check your message before it is forwarded to the recipient and, if necessary, block it.

    HR details Details

    584login
    44344 active listings
    Professional seller
    Registered for 1+ year
    Last online 1 year ago
    Contact All items

    Listing location

    Chennai, Tamil Nadu, India
    13.0836939, 80.270186

    Stay safe!

    Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement. No serious private advertisers ask for a down payment before you meet. Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.
    Manager - Software & Application Development (Software & Application Development) by 584login