Primary Purpose: Technical lead is responsible to design and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.
Daily Grind: In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills along with leadership capabilities. If you also have hands-on experience in software development and agile methodologies.
Career Progression: Your goal will be to develop high-quality software solutions that is aligned with user needs and business goals and progress into more advanced roles that compliments your strengths
Join us if you want:
A company that focuses on your career progression
First-hand experience on the transformation impact of AI on business insights and market research
Exposure to artificial intelligence in research in multiple domains
Peak into minds of leaders of Fortune 500 companies
Experience work autonomy, ownership, and trust
Cross-functional opportunities in a transparent and collaborative work environment
You can expect to
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Work for Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Work towards Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Work for preparing and installing solutions by determining and designing system specifications, standards, and programming.
Collaborate and Improve operations by conducting systems analysis; recommending changes in policies and procedures.
Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.
Work and strive towards protecting operations by keeping information confidential.
Work for providing information by collecting, analysing, and summarizing development and service issues.
Support and develop software engineers by providing advice, coaching and educational opportunities.
Hard and soft skills
7+ Years of experience
Experience in .net framework with experience in MVC, WebAPI, LINQ and Entity Framework
Experience in MS SQL Server (T-SQL, SSIS, Store Procedures, Triggers, Views, Joins etc), Database Modelling
Strong development skills in Javascript, HTML-5, AngularJS (or some similar framework)
Strong understanding and application of concepts like SPA, AJAX, modular UI
Demonstrated experience in developing interactive, responsive, performance optimized and rich UI application
Able to work with UX designers on clickables, wireframes and ability to translate them to elegant UI ensuring cross browser compatibility and performance
Understanding about the integration with backend technologies
Able to independently work with business analysts for client requirements and propose elegant solutions based on the requirements.
Strong debugging and trouble-shooting skills and ability to think and provide multiple options to address a problem.
Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies
Well-versed in software engineering principles, frameworks and technologies