Job brief.
Role: Small Talk Developer
Location: Bangalore
Experience: 5 – 9 years
Culture: Hybrid
This role focuses on enhancing and maintaining multiple strategic applications that are critical to business operations. The ideal candidate will thrive in a dynamic environment and possess deep technical expertise, strong problem-solving skills, and a passion for quality software development.
Key Responsibilities.
- Participate in technology project teams and collaborate with Business Analysts, Architects, QA Specialists, and leadership to deliver solutions.
- Follow project management methodologies and adhere to established standards.
- Contribute to project planning, including timeline definition, feasibility analysis, and effort estimation.
- Develop technical assessments, solution alternatives, and recommendations that are efficient and cost-effective.
- Write clean, maintainable code in line with architectural and coding standards, with an eye toward reuse and long-term maintainability.
- Develop and execute unit and integration test scenarios and cases.
- Deliver high-quality software solutions for both new and existing applications within established SLAs or timelines.
- Collaborate with third-party vendors and ensure smooth integration where applicable.
- Provide on-call production support across multiple environments and escalate issues when necessary to minimize system downtime.
- Ensure compliance with all IT policies, procedures, and controls.
- Mentor junior developers and provide guidance to approved consulting teams.
Required Skills & Experience.
- 5–9 years of application development experience, with 3–5 years as a lead developer.
- Proficiency in Smalltalk, HTML, and XML.
- Desired skills: S-unit, Java, WebSphere, RAD, MQSeries, Oracle, DB2, SQL.
- Strong experience working independently in complex, multi-platform systems.
- Demonstrated success implementing system changes aligned with complex business processes.
- Proven leadership, innovative thinking, and creative problem-solving skills.
- Solid understanding of software testing and quality assurance best practices.
- Ability to manage multiple tasks, prioritize effectively, and deliver results in a fast-paced environment.
- Excellent communication and collaboration skills.
- Willingness to work off-hours as needed.
- Comfortable in a matrix-managed, team-oriented environment.
- Familiarity with industry-standard software development methodologies.
- Fundamental understanding of ITIL and ITSM processes.