Job Description: Strong Coding skills in C#, .NET with Windows for 4 to 8 years is mandatory Experience in OOPS, Design Patterns, UML Modelling is a must Experience working in Agile/Scrum environment is needed Basic Knowledge of SAFe, its Jargons minimally in theory Ability to build Ramp up Plans and Bring Teams up to Speed
Key responsibilities for this role include: • Lead one of the product verticals in the development of technology strategy, planning, hiring and execution of the next iteration of the WeInvest platform. • Institutionalize a strong software engineering culture and facilitate a rapid, iterative, layered development approach. • Be hands on with the coding, evaluate design and architecture choices, do in-depth code reviews, and implement standards and practices for software development. • Inspire the engineering team to build quality, scalable code by pairing with team members periodically. • Participate in the definition and management of high-quality product roadmaps based on business, product & tech strategy. • Proactively identify and resolve strategic issues that may impair the team’s ability to meet strategic, financial, and technical goals. The ideal candidate will have: • Masters /BE/ B.Tech from a reputed institute • About 6-10 years professional experience in software development. • Excellent logical and analytical reasoning capabilities combined with strong knowledge of core computer science concepts like algorithms, data structures, software design patterns, OOP etc. • Should have experience in all the phases of SDLC • Must have experience in leading a team. (At least 2-3 people) • Be an expert in ruby on rails with experience OR from Fintech, Wealth Management OR Investment • Management Domain with experience in any of the programming languages (Java/Python/Ruby). • Breadth of experience in multiple technologies, tools, frameworks and processes is a big plus. • Excellent understanding of core computer science concepts like algorithms, data structure, Software design patterns, OOP etc. Be able to lead the team in design & architecture discussions, introduce new tools, concepts & process to the team and guide other members of the team. • Experience working in an agile team with software engineering practices like automated testing, test- driven-development, continuous integration etc is a big plus. • Excellent oral and written communication.
Architects at Flipkart are responsible for driving Technology & Good Practices in Engineering in theirrespective teams. We are a rapidly growing & constantly improving organization. We seek very highlevels of ownership in all individuals, especially roles like this – ownership of systems in your team andtheir impact on the entire Flipkart eco-system. Going beyond your role & contributing to make theorganization & business better is an expectation. Actively participate in development along withteam members for as much as 75% of their time, creating modules & systems that can then be treatedas a working reflection of the best practices.• Participating in code reviews, design reviews, architecture discussions.• Being responsible for Scaling, Performance & Quality for the team.• Setting up best practices to help the team achieve the above and constantly thinking about improvingthe technology use are your responsibilities. Driving the adoption of these best practices around coding,design, quality, performance in your team.• Experiment with new & relevant technologies and tools, and drive adoption while measuring yourselfon the impact you are able to create.• Implementation of long term technology vision for your team.• Responsible for the architecture of your product; ensuring it is aligned to the requirements and thecharter.• Active participant in technology forums & represent Flipkart in external forums.• Creating architectures & designs for new solutions around existing and new problem spaces atFlipkart.• Drive technology & tool choices for your team & be responsible for them.
Design and development of the Supply chain applications for the retail customers, making use of the open source technologies. It can be taking our own product and customizing as per the customer requirements or developing applications from the scratch.