Software Engineer Tech Lead, Noida
Trintech, Inc.
Software Engineering
Noida, Uttar Pradesh, India
Posted 6+ months ago
Location: Noida (Hybrid)
We are looking for a Technical Lead to join our cross functional talented software development team. This role is a technical individual contributor and subject matter expert - you will enjoy tackling problems that are difficult to solve; you always ensure the highest level of innovation and quality; you are meticulous in attention to detail and take your commitments seriously; and are genuinely passionate about accelerating your career within technology / fintech. If this sounds like you, you could be a brilliant fit for this innovative and high energy team.
WHAT YOU WILL DO
- Drive the appropriate use & implementation of technology to deliver high quality solutions that delight our customers.
- Develop maintainable and highly scalable multi-tier SaaS applications with web-based, and mobile-based clients using C++, C#, Java, SQL Server/Oracle technologies.
- Write design documents (HLD, LLD) and contribute to Architecture Design
- Deliver the code compliant to the code review tools (Sonar, Fortify etc.)
- Automate unit test and keep the code coverage as per the organization guidelines.
- Guide and and mentor the team developers and QA in their career development and provide them daily guidance and direction.
- Build, test and deliver high quality, complex frameworks and systems and diagnose and resolve complex issues.
- Develop applications utilizing Hybrid Cloud technologies (SaaS. Paas, IaaS)
- Generate innovative approaches and solutions to complex issues.
- Lead code and design reviews.
- Select and implement development tools and coordinate technical standards within a development team.
- Understand the use of technology and how its implementation affects strategic business goals.
- Conduct technical research to improve the development environment / best practices.
- Work with the team to provide t-shirt size estimates for future initiatives.
WHO YOU ARE?
- Bachelor’s degree preferred or equivalent combination of education and work experience in software development.
- 10-15 years of programming experience with C++, SQL Server/Oracle
- 3+ years of experience using .NET framework, C# / Java
- Proficient understanding of code versioning tools such as Git, SVN etc.
- Development and delivery experience with multi-tier SaaS products with responsive design
- Proficient in object-oriented design and development using SOLID design principles and design patterns.
- Quality and test first development mindset
- Deep technical knowledge in Continuous Integration and Delivery.
- Experience with Microsoft SQL database design, T-SQL and stored procedures.
- Knowledge of Azure services (e.g. Service Fabric, Containers, VSTS, Application Insights, Azure AD, Service Bus, API Management).
- Successful track record delivering high quality products while working in Agile Teams and following Agile methodologies.
- Able to define and adhere to technical standards within a development team.
- Ability to strongly influence peers and technical staff within the team.
- Strong verbal, written, and presentation skills.
WHAT ELSE?
- Excellent interpersonal skills
- Superior analytical and problem-solving abilities
- Desire to work in a team oriented, collaborative environment.
- Detail oriented with excellent organization skills.
- Strong writing and communication skills
- Continuous improvement mindset
- Creative and Innovative thinking
- Loves change, growth and evolution.
- Eagerness to work across various technology stacks.
- Ability to strongly influence peers and technical staff within the team.