Senior Application/Product Developer
Senior Application/Product Developer1
Applications
1
Applications
About the Job
Skills
Job Description Template
Job Role Text: Senior Application/Product Developer
Sub-Functional Area Text: CyberSecurity
Functional Area Text: IRM COE
Short Text (Maximum 400 characters):
This Job Role addresses the following activities
Skilled and experienced Application developer to spearhead the development and management of application/product portfolio in cybersecurity space. He/she will work closely with stakeholders to understand requirements, define technical solutions, and ensure the successful delivery of innovative, secure, and effective applications.
Long Text (maximum 4000 characters):
Job Accountabilities (duties and responsibilities):
- Experience in software/product architecture and development (Preferably cybersecurity application/products).
- Previous/current experience with full stack development, Web application/API/ Mobile development.
- Proficiency in programming languages such as Python/ Java/ .Net, JavaScript, Shell Scripting etc, Database – SQL/ NoSQL, Architecture – Microservices/ Monolithic, Frameworks – ReactJS, NodeJS, Django, Flask etc.
- Knowledge of Application Security, API security, Unit/ Integration testing, Application performance monitoring.
- Good knowledge of application design, deployment, and orchestration in containerized environment (e.g. Kubernetes, Docker) and DevSecOps.
- Understanding of security principles, protocols, and technologies, including encryption, authentication, access control, and secure coding practices.
- Understanding of Queuing technologies (e.g. RabbitMQ, Redis, Celery etc.) and Reverse proxy (e.g. Nginx, Apache etc.)
- Knowledge of cloud computing platforms (e.g., AWS, Azure, GCP) is a plus.
- Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues and implement effective solutions.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
Job Accountabilities:
- Lead the architecture, design, development, and implementation of applications / products in the cybersecurity domain.
- Provide technical leadership and guidance to junior developers/ engineers throughout the software development and deployment.
- Architect scalable and resilient solutions that meet business needs while adhering to industry best practices.
- Conduct code reviews, security assessments, and performance evaluations to ensure the quality and security of application code.
- Develop and maintain documentation, including technical specifications, architecture diagrams, and deployment guides.
- Implement security controls and mechanisms, including authentication, authorization, encryption, and logging, to safeguard against threats and vulnerabilities.
- Collaborate with cross-functional teams to define requirements and priorities.
- Stay up to date on new tools & techniques in the information security space.
- Identify opportunities for automation and AI/ML adoption for the application.
Key Attributes (Experience and Qualifications):
- BE/B.Tech/ME/M.Tech/MCA/MS from a reputed/recognized institute
- Minimum 6 – 10 years of relevant experience in software architecture/design/development
- Excellent verbal, written communication, and presentation skills
- Ownership mind-set and should demonstrate persistence in following up on tasks.
About the company
Industry
Media & Telecommunication...
Company Size
51-200 Employees
Headquarter
Navi Mumbai, Maharashtra
Other open jobs from Jio