02 Oct
|
Tech Smcsquared Gcc
|
Hyderabad
02 Oct
Tech Smcsquared Gcc
Hyderabad
Key Responsibilities
Technical Leadership &
- Architecture
- Design and implement complex features and application systems end-to-end
- Contribute significantly to architectural decisions for application development
- Drive towards target architecture through thoughtful implementation choices
- Evaluate and recommend technical approaches for complex application challenges
- Identify and address performance bottlenecks in application systems
Advanced Development &
- Quality
- Create reusable patterns and components that benefit the entire application development team
- Balance technical debt with feature development alongside secure coding and design library adoption
- Improve development practices and processes, both for squad and across squads
- Ensure code quality through comprehensive reviews and established standards
- Use knowledge of systems and dependencies to bring resolution to incidents/outages
Process &
- Team Leadership
- Lead execution of complex features across multiple development cycles
- Implement process improvements that enhance team productivity and code quality
- Coordinate work across multiple developers and resolve technical blockers
- Run agile ceremonies for the team and train others on effective practices
- Balance quality with delivery timelines while maintaining technical excellence
Mentorship &
- Collaboration
- Mentor engineers on technical skills and application development best practices
- Translate business needs into technical solutions in partnership with product managers
- Communicate technical constraints constructively to stakeholders
- Represent engineering in cross-functional meetings and strategic discussions
- Serve as trusted partner for information security and compliance teams
Knowledge, Skills, Abilities
- Deep expertise in application development with modern frameworks and technologies
- Robust understanding of software architecture patterns, microservices, and API design
- Experience with React, NodeJS, C# and/or Java and REST services with JSON payloads is a plus
- Experience with performance optimization, scalability, and system reliability
- Advanced knowledge of database design, optimization, and data modeling
- Expertise in cloud-native development and DevOps practices
- Understanding of security best practices for financial services applications
- Proven ability to lead technical decisions and influence architectural direction
- Strong mentorship and communication skills
- Ability to collaborate effectively in a hybrid, globally distributed engineering organization and communicate across technical and business teams
Qualifications &
- Experience
- Bachelor's degree in Computer Science, Software Engineering, or related technical field
- 5-8 years of software engineering experience with demonstrated technical leadership
- Experience leading complex application development projects
- Track record of mentoring junior engineers and improving team processes
- Experience with wealth management, fintech, or regulated industry applications preferred
- Strong background in agile development and cross-functional collaboration
📌 Senior Application Engineer (Hyderabad)
🏢 Tech Smcsquared Gcc
📍 Hyderabad