
Software Engineering -Technical Specialist
- Bangalore, Karnataka
- Permanent
- Full-time
- The chosen candidate will play the following roles and take on the below responsibilities.
- Design and develop Solution Architecture by systematically analyzing various portfolio of applications.
- As a Solution Architect you will be the technical lead for our GTM applications/tools landscape. You will need to: Have growth mindset, learning and evolving through technological challenges.
- Be the technical architect and design the implementation solution in line with customer needs, derives specification, scope of work and technical deliverables to the customer.
- Identifies portfolio gaps (not covering customer’s needs) and able to define requirements and solution architecture/design for portfolio amendment to fill the gaps.
- Support project management activities, resource monitoring, technical risk identification & mitigations, participate in project reviews with management.
- Lead the strategy and architecture of transforming large enterprise scale applications across multiple industries from legacy implementation to modern architecture and tech stacks.
- Lead architect role with in-depth portfolio related technology specialization to build quality enterprise solutions that meet the requirements and advises clients on Kyndryl Solution offerings, strategy, designs, specific technologies, implementation approaches and alternatives / trade-offs.
- Identifies opportunities for new or follow-on business and assists pre-sales teams in business development.
- Works within and across organizations to design leading-edge technology or application solutions that result in profitable revenue growth for Kyndryl.
- Conceptualizes, architects, designs, implements, and supports integrated solutions for client engagements.
- Advises, analyses, researches, designs, installs, and implements complex integrated solutions for an entire enterprise. Good communication skills to drive technical discussion with senior management team on business, systems architectural, and technical issues.
- Ensures that the best solution is provided to the customer (e.g., completes solution integrity engineering and development attributes.)
- Design and architect transformational journeys for clients building overarching micro-service, PaaS, and/or server-less architectures with a focus on DevSecOps and integration.
- Develop a backlog of stories centered on continuous modernization of the large-scale applications in scope.
- Coordinate with project managers, business analysts, developers, operations teams to understand platform requirements, the system & data, and evangelize ways to drive quality and value to the client stakeholders.
- Champion the establishment and continued use of Architecture best practices.
- Provide training and coaching as needed to teams modernizing and transforming applications.
- Support release planning preparation and event facilitation
- Build high-performing teams across applications development, quality assurance, and infrastructure.
- Share best practices for design & development.
- Continuously review the technology landscape and advise clients on emerging technology solutions to drive differentiation in our services value proposition.
- Provides technical oversight for technical estimates created with standards tools, portfolio Work Breakdown Structures, statements of work and industry standard estimating techniques.
- Drive technical solutions discussions with your customers, diving deep into the details to solve complex technical challenges and use your knowledge to craft scalable, flexible, and resilient cloud architectures, prescriptive guidance, proposals, and implementation plans.
- Act as a thought leader in the wider community, playing a key role in educating, sharing best practices, presenting at events, writing white papers, blogs, and running workshops.
- Create application design, enterprise consulting and development offerings based on market demand and develop delivery capabilities for its execution.
- Define reference architecture for new offerings and provide key differentiator inputs to offering teams in terms of new technology adoption in application area.
- Strong experience in working with cross-functional teams
- Self-starter who thrives in an ever-changing, fast-paced business environment.
- Adaptability to the rapid change in technology.
- Collaboration across different cultures and different technical domains.
- Overall 13+ years of relevant IT experience, with minimum 8+ years of experience.
- Strong Experience in Java Micro-services & Spring Boot, Angular/React, Type Script, Java Script, Docker, Kubernetes, AWS, DevOps , GitHub Actions, SonarQube, Solution Architecture.
- Microservices development and local deployments and Software development processes.
- Strong knowledge of OOP concepts and micro-services architecture.
- Experience with modern cloud architecture patterns and approaches.
- Proficient in GitHub, Jenkins, and Confluence.
- Expertise in relational databases (query writing) and messaging queues (e.g., RabbitMQ, ActiveMQ, Kafka). Ability to deploy, configure, and troubleshoot applications locally and on Kubernetes clusters.
- Familiarity with incident, change, and problem management processes.
- Strong troubleshooting skills for code, deployments, and local setups.
- Excellent problem-solving skills and ability to explain technical concepts effectively.
- Experience in Low-code/No-code suite of tools like MS Power Platform is an added advantage.
- Bachelor’s degree in computer science, related technical field, or equivalent practical experience. A Master's degree is a plus.