Software Engineer 2

Requisition ID 2025-17048
# of Openings
1
Job Location(s)
Metro Cities, India
Job Locations
IN
Education
Bachelor's Degree
Position Type
Full Time
Expiry Date
30-9-2025
Category
Information Technology

Overview

The Software Engineer is responsible for unifying software development. The Primary function of Software Engineer is to strongly advocate automation and monitoring at all steps of software implementation, from design, development, integration, testing, releasing to deployment and infrastructure management.

Responsibilities

  • Responsible for entire software development lifecycle (Design, develop, validate, document and deploy), ensuring high-quality solutions, adhering to quality standards, and contributing fresh ideas for improvement
  • Innovatively solve complex problems and think beyond traditional boundaries
  • Analyse business/technical requirements and problem solve to create the right solutions for our customers.
  • Drive continuous improvement, create reusable development patterns, and uphold agile principles
  • Suggest new technologies and ideas that COOK as a business will benefit from
  • To develop and maintain full Software Development Life Cycle Development documentation on all Software Development projects for which this person is responsible
  • Maintain automation and configuration management tool(Jenkins)
  • Implement best practice on version control
  • Maintain version control system
  • Responsible for software change requests and software deployments
  • Provide regular updates to team members and manager
  • Participate and work as part of the virtual team on Cook global business solutions projects
  • To perform any other work related task for which this person is qualified, when deemed necessary by the IT Manager
  • Mentor junior developers, providing guidance and support to enhance their skills and professional growth
  • Implement and monitor changes to Graphical User Interfaces
  • Ensure maximum uptime of all developed production systems and manage risks by informing Manager as needed
  • Assist Manager where required for Internal Audit and/or external audits
  • Follow documentation procedure and deployment procedure as outlined by IT department
  • Ensure the system delivered is less error prone.
  • Perform all tasks in accordance with the Quality Management System to a competent standard
  • Take initiative and always look for ways of improving the quality of our solutions, code bases, technical debt, standards, processes, and best practices.

Qualifications

  • Tertiary qualification in relevant field (Information Technology or Software Engineering or Computer Science) or demonstrated knowledge and experience in these areas essential
  • At least 5 years of experience working in the software development Industry
  • Experience in:
    • Programming Java/JEE Technologies essential.
    • RDBMS(SQL Server/Oracle etc) is essential
    • JPA/ORM Tool essential

      Programming jBC(jBASE-JBASIC) optional.

      Linux OS – Development Environment essential.

      Apache, Tomcat and JBOSS desirable.

      Eclipse IDE desirable.

      Version Control, Defect Management and Build Management Tools essential.

      Good knowledge of Jenkins essential

      Power Shell Scripting desirable

  • Experience in SQLServer (application development/ complex SQL queries/stored procedures/performance tuning) from applications perspective is essential.
  • Experience in Software ERP systems and implementations essential
  • Experience in micro-service architectures and distributed systems is desirable.
  • Knowledge of Git/AzureDevOps preferable
  • AWS or Azure experience desirable.
  • Experience in/ability to learn Mulesoft data integration API
  • Knowledge of Infrastructure as code essential
  • Full SDLC lifecycle from initiation through to production verification and test closure desirable
  • Expert knowledge of computer languages desirable
  • Expert knowledge of data structures desirable
  • Expert knowledge of computer logic and flow-charting essential
  • Expert knowledge of computer program design methods and techniques essential
  • Good knowledge of security and encryption desirable
  • Knowledge of Logging/Monitoring systems essential
  • Experience in Oracle Fusion ERP is desirable.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed