lllllllllllllllllllNovember 8, 2024

Senior Software Engineer – Java Full Stack Developer

  • IT Services & Consulting
  • Full Time, Permanent
  • 1 week ago

Job Information

  • icon
    Salary Not Disclosed / Yearly
  • icon
    Shift Day shift
  • icon
    No. of Openings 1 opening
  • icon
    Job Level : Executive
  • icon
    Job Experience : 4 - 13 years
  • icon
    Job Qualifications Any Graduate

Job Description

Overall General Job Function: Responsible for crafting and upholding powerful software applications that are the backbone of our financial activities. Will collaborate with various partners to forge top-tier software products that excite our customers and align with our overarching strategic goals.

Briefly summarize the general duties/responsibilities:

In the role of Software Engineer, you will be responsible for developing innovative software solutions that empower our customers. Your expertise will guide the testing and configuration management processes, as we’ll as the management of source code and change processes. You will be entrusted with the support and maintenance of various systems, ensuring their optimal performance and reliability.
Your responsibilities extend to developing software solutions through comprehensive requirements analysis and collaboration with stakeholders and IT Management. You will delve into systems flow, data usage, and work processes, employing software development fundamentals to design, debug, test, and deploy effective software solutions. Whether it involves leveraging out-of-the-box components or engaging in custom development, your role is to ensure that business processes, procedures, and systems are thoroughly reviewe’d, analyzed, and evaluated, leading to recommendations for improvements and changes.
Your involvement in unit testing, feasibility assessments, and systems documentation will be crucial. Additionally, you will execute and manage change and release processes, document and demonstrate solutions with clear and we’ll-commented code and build proof of concept examples or graphical simulation software.
As a team player, you will participate in product design reviews, offering creative and practical ideas and solutions. Collaborating with customer service, product managers, developers, and IT, you will strive to enhance the user experience and achieve product goals. Your role involves researching, considering, and applying user insights, feedback, measurements, and usability findings to inform design and revisions. You will also be responsible for maintaining product test software and demos for training purposes, and other duties as assigned, ensuring a comprehensive approach to software engineering within the financial sector.

Briefly summarize the minimum required years of experience and education:
bachelors degree in computer science, Engineering, or a related field.
4 + years proven experience in software development.
Strong proficiency in programming languages such as Java, C#, or Python.
Familiarity with database technologies, version control systems, and DevOps tools.
Excellent problem-solving skills and attention to detail.
A combination of education and experience may meet qualifications. Financial or Banking
services experience a plus.
Experience with cloud computing platforms and microservices architecture.

Other knowledge, skills, or abilities:

Extensive knowledge of:
o Application development using various technologies, languages, databases, integrations,
frameworks, and systems.
o Software development lifecycles
o SQL and database systems
o Java programming and application servers (eg, WebSphere, Tomcat Java)
o Data modeling concepts and integrated application development methodology
o Software design, integration, and high-performance software development
Strong skills in:
o Debugging, problem-solving, and testing
o Analysis, judgment, and project management
o Interpersonal communication, both verbal and written, with technical and non-technical staff
Ability to:
o Analyze business requirements and map them to various programs.
o Work effectively in a team environment.
o Adapt to changing technology and priorities.
o Work independently, manage multiple concurrent projects, and prioritize effectively.
o Interpret, validate, and map business requirements to appropriate solutions.

Your future duties and responsibilities

Skills:

  • Java
  • MS SQL Server
  • RESTful (Rest-APIs)

Role: Software Development – Other

Industry Type: IT Services & Consulting

Department: Engineering – Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education

UG: Any Graduate

PG: Any Postgraduate

Uploading