Post Job Free
Sign in

Senior Lead Software Engineer

Company:
CrimsonLogic Pte Ltd
Location:
Mumbai, Maharashtra, India
Posted:
April 12, 2024
Apply

Description:

Job Purpose

Analyze, design, develop and maintain of IT applications, including documentation and post-implementation customer support.

Key Accountabilities

Analyze, design, program, test, document and maintain IT systems or applications.

Job Responsibilities & Duties

Assist with managing the product/project development process from the concept phase to delivery and maintenance.

Liaison with internal and external stake holders including customers and third parties for the projects starting for requirement analysis, prototyping, design, development, and delivery.

Prepare and present proof of concepts for new projects /products.

Analyze, design, program, test, document and maintain IT systems or applications.

Provide maintenance support to customers (internal and/or external) by investigating and rectifying reported systems shortcomings.

Analyze requests for enhancements/changes and write amendment/program specifications.

Perform and manage stages of the SDLC and participate in the systems review with Project Manager

Understand the interdependencies of the services (application, system, and database) and able to pin-point problem areas accurately to improve overall efficiency.

Design and document system design, architecture and propose appropriate technologies and tools required to implement systems; and ensure customer sign-off on requirement specification, design specifications

Use development tools to develop applications for better productivity.

Develop test cases, conduct SIT, load test and tune the performance of systems to meet SLA

Deploy systems to production and provide post-implementation support.

Provide technical guidance to junior colleagues in their work.

Lead a team and also contribute as individual contributor on need basis.

Keep abreast of technological advancement, emerging standards and new software or hardware solutions that may affect decisions about system builds or enhancements

Any other duties as and when assigned.

Minimum Education/Qualifications

Degree in Computer Science, IT or related fields

Minimum Years/Type of Experience

07 to 10 years’ experience in systems analysis, design, programming of large scale enterprise application systems with knowledge of following technologies or topics

Extensive Hands-on experience on the following technologies:

Java, Oracle database and proficiency in writing and reviewing and optimizing complex SQLs.

Design patterns, HTML5, JavaScript, JQuery, JSP, Servlets, Proficiency in working with Application servers like Weblogic, JBOSS, JB and Jasper reports (Good to have)

RESTful and SOAP based webservices. Spring Framework, Spring Boot, Spring Rest Controller, Spring Security, Spring Data, Spring Expression Language, Hibernate, ReactJS,

Docker, Kubernetes ( Good to have)

Should have experience in dealing with non-functional requirements like – owsp top 10 and other application level security aspects,performance tuning of applications

Good knowledge and experience in CI/CD process

Experience in reviewing the source code, writing and reviewing the test cases.

No compromise attitude towards the deliverables, quality of code and process.

Apply