Overview
Principal Full Stack Engineer to act as a technical leader for the next-generation API platform in the Participant recordkeeping application within Workplace Investing technology.
What you'll do
- Design, develop and maintain highly scalable and reliable API applications.
- Own parts of the product and be hands-on in developing and maintaining its capabilities.
- Collaborate with other tech leads to translate business and architecture roadmaps into software modules.
- Provide proactive consulting in the definition phase on non-functional requirements and their financial implications.
- Provide technology alternatives to business problems and clearly explain their advantages, problems and side-effects.
- Ensure operability of the technical architecture by partnering with Enterprise Architects and project teams, and take responsibility for technical design decisions.
- Manage technology obsolescence of the product and align with enterprise directives.
- Identify opportunities to bring emerging technologies and solutions to meet business objectives.
What you'll need
- 12+ years of IT experience.
- 4+ years of Technology Leadership experience.
- Hands-on experience with C#, .NET and MS technologies, with Object Oriented design and development skills.
- Hands-on experience with the Azure cloud platform and AWS.
- Strong domain knowledge in the Defined Contribution space.
- Passion for technology and the financial domain, with demonstrated ability to learn quickly.
- Experience in reverse engineering and understanding existing applications.
- Highly competent in Web Services (SOAP, REST), Multithreading and design patterns.
- Comfortable with DevOps technologies and GIT/Stash.
- Very comfortable with SQL and unit testing.
- Knowledge of Agile methodologies or iterative development processes.
- Knowledge of Acceptance test-driven development.
- Delivery focused, with the ability to take full ownership.
- Experience working with distributed teams in different time zones.
- Strong commitment to quality, documentation and engineering excellence.
- Strong communication, problem-solving and adaptability skills.
- Excellent collaboration and interpersonal skills.
- Great attitude, a mentor, team player and effective contributor.
- Self-motivated and resourceful, confident and able to work alone as effectively as in a team.
Nice to have
- Azure certification of cloud skills.
- Knowledge of VC++ and other legacy technologies.
- Awareness of Unix and shell scripting basics.
- Exposure to Spec Driven Development frameworks.
Details
- Location: Bangalore - Manyata/EGL.
- Shift timings: 11:00 am - 8:00 pm.
Read the full description and apply on the company’s own careers page.