Mandatory Skills Job Description The product portfolio at FE has been growing over the last few years and the Product Development Teams (PD) in Chennai have taken greater responsibility in the delivery of high quality and robust products. PD Chennai is now the operational hub and the quality center of excellence for almost all products at FE.
However to have a sustained , highly efficient development and deliveries it is very important and cruitial for a Software Architect to be a dynamic , result - oriented , inspiring member of the product development department whose primary responsibility is to mentor product teams with his technical expertise. You should be the trusted go - to person for the team / teams for any technical assistance or advise needed on any product related queries.
Software Architect at FE should have a sound sense of business and the technical strategy to envision the right architectural approach to a problem.
Key Technical Expectations
10+ years of relevant experience.
Very good understanding of OOPs with the knowledge and effective usage of design patterns.
Sound knowledge in Microsoft Azure and Azure Services.
Should be an expert with the ability to mentor / guide / challenge / appraise the technical teams. Should have strong knowledge and working experience on the following technologies:
Unit Testing - Microsoft Test Project Framework Unit Testing - Karma and Jasmine Framework SQL SERVER 2008 and above Should be an expert in any three of the following specialization areas.
Transmission (CDN , HTTP2 , etc.) Roles and responsibilities:
Should lead the development team , the developer community with appropriate guidance and technical direction.
Understand technical goals of the business & products through regular reviews with product owners and other stakeholders.
Constantly assess the business needs and ensure that the technical skills meet current and future needs.
Identify technical glitches up - front , provide technical solution by demonstrating a proof of concept / research spike when required.
Should be able to challenge , highlight under or over engineered designs , patterns of failures in the code and always focus on providing the viable solutions.
Ensure the research spikes performed by the other developers are executed effectively and progress in right direction.
Able to identify , assess and recommend cost , performance effective solutions or similar tools in the market.
Should not be involved in writing production code until otherwise the framework or the end product of the research spike is used as is.
Should ensure the team members follow FE's coding standards and implement best practices for quaility development.
Should collaborate well with his team / teams and ensure your availability for any technical consultation.
Should be comfortable in delegating tasks to the team and ensure they are involved in the technical discussions to keep them interested , inspired , motivated and committed.
Should be dynamic and adaptable to change in the requirements , quick to identify the impacts and manage the changes without impacting quality.
Should liaise effectively with other team members like IT , design , SEO , QA teams , warehouse team , etc. , in achieving the development goals efficiently.
Ensure supporting artefacts for any business decision , business rules , models , architectural diagrams and technological suggestions & recommendations are captured and stored in a common share for future reference.
Should be able to assess in terms of the resources , skills , training needs etc. , for seamless execution of the project and its deliveries.
Should not hesitate to provide constructive feedback to the team members and to nudge them focus on their strengths.
Should suggest business in terms of the technological roadmaps , implementation strategies as you are involved in technical architecture.
Responsible for the management and mitigation of technical risks ensuring that the delivery deadlines are realistically met.
Should provide transparent and honest updates to the stakeholders for better assessment of the situation and arrive at an appropriate action plan. Key personal skills:
Agility - able to cope with changing requirements
Lateral thinking - many of the problems you face will be new to the business and no 'right answer' exists.
Process orientated - process is essential to ensure clients , business analysts and the business in general can accommodate change
Dynamic - should be collaborative , flexible , accommodative and communicate effectively.
Confident - Working in a team of experienced , passionate engineers; you must be able to have and communicate your opinion.
Ownership - Show appetite and aptitude for owning responsibility of technical decisions and tracking it to closure. Excellent communication - product owners or business analysts will be looking to you to communicate how and why to follow a certain process or a solution. They will be expecting you to explain clearly the logic of all solutions.
Fedby Information Services (P) Ltd is the Indian subsidiary of the UK-based Financial Express... group. Fedby is engaged in software development and analysis for other data vendors, institutions, financial advisers and private individuals enabling them to retrieve and analyse data in forensic detail.
Founded in 1995, Financial Express is a leading developer and operator of funds data websites and datafeeds. We are the largest distributor of fund data in the UK, and the main or sole supplier of fund data to many of the leading data vendors, including:
• Thomson Financial
We are a fast growing company with presence in London, Woking, Chennai, Hong Kong, the Czech Republic and Australia, with other locations coming up.
Read full description