Job Description
• Job Description Summary
• Applies business requirements and knowledge of software development lifecycles to design, produce and guide the development of software solutions.
• Role Responsibilities & Key Accountabilities:
• - Demonstrates knowledge of technologies within LSEG and how they relate to various parts of the business
• - Develops tools and applications by producing clean and efficient code, may also review others' code when required and suggest improvements or resolutions where applicable
• - Handles own workload and promotes an inclusive and open culture
• - Develops knowledge and expertise in software development and other domains to understand linkages and dependencies enhancing alignments
• - Leads design work and planning for user journeys
• - Establishes an understanding of strategy and culture, and how they impact own work
• - Completes the delivery of given tasks with some guidance and oversight
• - Builds strong relationships with their team and colleagues and collaborates closely
• - Communicates clearly and with precision in a concise format and timely manner
• - Takes initiative to develop knowledge in technology products and tools through on the job learning, certifications and projects.
• Qualifications & Experience:
• - Professional qualification or equivalent
• - Strong knowledge of at least one programming language and the ecosystem of this
• - Some knowledge of patterns
• - Moderate experience in a Software development and delivery role
• Justification
• Justification
• Unique ID: GEM2088 Roles to de-risk and create capacity
Hiring Requirements
• Primary Job Posting Location
• IND-BLR-Divyasree Technopolis
• Job Description (Job advert content)
• Main Responsibilities / Accountabilities:
• • Design, build and maintain efficient, reusable, and reliable Java code based on User Stories.
• Develop software using agile methodologies, adhering to team/company standards.
• Participate in planning sessions with team members to analyze requirements and provide design options, work breakdowns, and estimates of work.
• Demonstrate a focus on quality, through unit testing, integration testing, and peer reviews, ensuring the software meets requirements.
• Create, review, and maintain all required technical reference material to ensure supportability and reuse.
• Actively participate in team status meetings, providing timely status updates for areas of individual responsibilities within projects to the supervisor.
• Key Relationships:
• Development Manager / Development Team Lead.
• Business Analysts.
• Agile team members.
• Essential Skills/Experience Required:
• • Experienced software engineer with excellent knowledge of the Java language and underlying JVM.
• • Solid grasp of object-oriented programming.
• • Familiar with various design patterns.
• • Experience of unit testing.
• • Knowledge of databases and SQL.
• • Understanding of security implications and secure coding.
• • Understanding of HTML and XML.
• • Self starter - does what it takes to get the job done.
• • Superb communication skills, verbal and written.
• • Skill for writing clean, readable code and reusable Java libraries.
• • Proficient using source code management tools such as Git or SVN.
• • Experienced in a formal agile software development lifecycle.
• Desired Skills/Experience Required:
• • Understanding of multithreading.
• • Cloud technologies.(Preferably AWS )
• Education/ Certifications:
• • A good relevant degree is desirable, but experience and the right approach to work are just as important
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer|Java Developer position is now open for candidates interested in the Accountant Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Accountant Jobs is a plus.
