Technical Architect/Technical Head/Technical Lead
EDUCATION,EXPERIENCE REQUIRED:
BE/MCA/ B.TECH/Post graduation preferred
10+ years of experience
CTC - 20 LPA.
Vacancy: 1
JOB ROLE:
Technical lead will be responsible for technology development delivery and maintenance of small to medium size projects(end to end). Must have good technical and communication skills to effectively communicate with internal and external stakeholders.
DUTIES AND RESPONSIBILITIES:
- Must have Managed the team of 6-10
- Good understanding of industry specific framework
- Need good design/Architecture design experience
- To build and maintain financial tech products
- Customer interaction
- Exposure to SDLC
- Project status reporting
KNOWLEDGE AND SKILLS REQUIRED:
- Java
- Spring
- Hibernate
- My SQL
- J Query
- Apache Tomcat
- Rest web services
- Design patterns
About BANKIT
Similar jobs
Job Title Big Data Developer
Job Description
Bachelor's degree in Engineering or Computer Science or equivalent OR Master's in Computer Applications or equivalent.
Solid Experience of software development experience and leading teams of engineers and scrum teams.
4+ years of hands-on experience of working with Map-Reduce, Hive, Spark (core, SQL and PySpark).
Solid Datawarehousing concepts.
Knowledge of Financial reporting ecosystem will be a plus.
4+ years of experience within Data Engineering/ Data Warehousing using Big Data technologies will be an addon.
Expert on Distributed ecosystem.
Hands-on experience with programming using Core Java or Python/Scala
Expert on Hadoop and Spark Architecture and its working principle
Hands-on experience on writing and understanding complex SQL(Hive/PySpark-dataframes), optimizing joins while processing huge amount of data.
Experience in UNIX shell scripting.
Roles & Responsibilities
Ability to design and develop optimized Data pipelines for batch and real time data processing
Should have experience in analysis, design, development, testing, and implementation of system applications
Demonstrated ability to develop and document technical and functional specifications and analyze software and system processing flows.
Excellent technical and analytical aptitude
Good communication skills.
Excellent Project management skills.
Results driven Approach.
Mandatory SkillsBig Data, PySpark, Hive
Engineering Manager
Key deliverables
Software Architecture: Ensure implementation of a modular, scalable, secure and robust cloud software framework.
Project Management: Sprint Management for development projects to ensure tracking, planning and agile development and upgrades.
Certifications and Regulatory Approvals: Work with regulatory agencies and consultants to ensure implementation for an acquiring certification and regulatory approvals - FDA, ISO 13485, ISO 27001,
GDPR, HIPAA compliance
Other deliverables
Compliance and Tracking: Tracking key KPIs for cloud software to ensure performance and solve for
any deltas in the expected KPIs.
3rd Party Tech Integration: Work with third parties to ensure smooth integration of our offering in
their system. Establish Dozee as the backend for healthtech.
Associated tasks
Documentation: Industry Standard API documentation, software architecture, specifications and
technical documentation.
QA: Ensure zero down time and correctness of the data and features
Detailed Description
Software Architecture
Brainstorming for software architecture and implementation strategy
Working with developers to ensure swift and smooth development
Project Management:
Sprint Management for development projects
Tracking and planning for project deliverables and releases
Resource planning and utilization
Compliance and Tracking:
Setting up infrastructure to track key metrics for tech.
Ensure compliance with the target KPIs
Solve for any delta in KPIs
3rd Party Tech Integration:
Ensuring smooth and seamless integration for 3rd Parties
Collateral (videos/blogs) to demonstrate API integration in healthtech infra
Regular communication with 3rd parties
Certifications and Regulatory Approvals:
Ensure FDA documentation, clinical trials, submission and approval with the regulatory consultant and our team
ISO-13485 SOP, Documentation and Implementation across all systems in the organization ISO-27001 documentation, gap analysis, solving for deltas and certification
GDPR and HIPAA compliance
Other necessary accreditations and approvals
QA:
Enhance existing QA coverage
Setup automated systems to monitor the health of the production environment
Setup proper reporting for any deltas identified by QA
Required Skills
A proactive nature, high EQ and good interpersonal skills are essentials for this role.
Building, maintaining and managing relationships, negotiation skills, conflict resolution, persuasion skills,
judgement making and critical thinking capabilities will be tested each and every day on this career path.
Additionally a knowledge of the below mentioned skills shall be of great help -
Experience:
Experience in software development and management, especially API development, microservices,
serverless systems and cloud development. (2-4 years)
Excellent verbal and written communication, presentation and leadership skills. Experience with
hiring and managing a team of at least 10 developers.
Attitude and Aptitude:
Demonstrates intelligence, positive attitude and loads of patience
Logical and analytical in approach with problem-solving aptitude
Work with high levels of intellectual rigour
Resilient in withstanding pressure and delivering efficiently
Strong analysis capability and exceptional ability to communicate data and results to a wide range of individuals including senior leadership
Ability to handle multiple tasks and meet multiple deadlines.
Academic:
Bachelors in Engineering (preferred Computer Science and Engineering)
-
Leading the engineering team and federated suites.
-
Helping define Technical Roadmap and own the entire product delivery end to end.
-
Working very closely with various business stakeholders to drive the execution of multiple business plans and technologies for the team.
-
Improving, optimizing and identifying opportunities for efficient software development processes.
-
Hiring, Developing and Retaining a strong team of engineers.
-
7-9 years of experience with Java development, Spring Boot. Minimum 5+ years of managing high performance development team(s).
-
Strong knowledge of REST and micro services based design.
-
Experience across the product development SDLC with solving customer problem approaches.
-
Prior product engineering leadership in Identity and Access Management solutions is a big plus.
- SAAS
- Enterprise
- fintech
- Payments
- Healthcare
-
Provide organization-wide leadership, direction, and execution strategy including taking Nova-wide engineering initiatives.
-
Design, experiment, and implement processes to increase the overall productivity.
-
Provide technical expertise and leadership wherever required throughout product life cycles, influence / evangelize best engineering practices
-
Liason with Product Leader and influence right product strategies
-
Work closely with cross-functional teams, customer success/operations leadership team, and a team of product managers
-
Own an engineering team of 25 plus
-
Take care of their career progression working with their PMs
-
Provide continuous feedback, training and make sure team is working on their full potential at all time to ensure your team delivers best in class products and solutions
-
Review the architecture/design of a product/module/feature and provide feedback
-
Architect, design and/or hands-on code the critical portion of a product/module/feature
-
Mentor the tech-leads on architecting the product to deliver on-time
-
Be hands-on in technical architecture and reviews
-
Building early-stage tech products
-
Strong tech background of working in a product Nova
-
Mentoring young engineering team
-
Identifying right engineering practices
-
Taking decisions on build Vs buy strategies
-
Take decisions related to data, infrastructure, and right tech stacks that fit Nova's roadmap and priorities
-
Understanding of various backend and frontend technologies and its core concepts
-
Ability to understand the business problems and solve them with innovative tech solutions
-
Very strong analytical and problem-solving skills in a super changing environment
-
Minimum 8 years of quality experience.
-
5 years of hands-on experience in building large-scale systems. A proven performance track record and a team player with high energy,
-
A good business sense and deep empathy towards user needs and able to envision solutions for a B2B SAAS product.
-
Agility and ability to adapt quickly to changing requirements and scope and priorities.
-
An enthusiastic leader who has unlimited energy to influence and daring to take initiatives and risks.
-
Excellent communication, leadership, and presentation skills
-
See less
Technical Skills Required
Mandatory:
• Minimum 10 years of experience in software development with C# and the .Net framework/.net core.
• Experience on building RESTful services and MVC patterns-based web applications, web api and wcf
• Experience in ORM, Document-oriented NoSQL databases or RDMS • Experience with Git (GitHub), automatic deployments, continuous integration
• Expertise on JavaScript, HTML5, CSS, AngularJS, ReactJS, NodeJS, data visualization tools.
• Experience of working on highly scalable SaaS products
• Developed & debugged multi-threaded applications.
• Developed and deployed modules in Azure / Aws Good to have: • Experience in development of reports.
• Developed and deployed modules in Docker / Kubernetes • Experience as scrum owner
• Experience in agile development methodology
• Polyglot
Role and Responsibilities:
• Design, document, develop & test own product.
• Collaborate with team members.
• Care deeply about writing quality/testable/modular code
• Work with various stake holders across teams and prioritize deliverables.
• Drive efficient DevOps practices for full cycle .NET development and deployment.
Soft Skills Required
Mandatory:
• Clarity of thought
• Sincere
• Proactive
• Self-motivated
• Logical bent of mind (Analytical)
• Team player
• Flexible/adaptable
• Strong communication skills (both written and verbal)
• Leader with passion
Responsibilities: · Develop custom APEX classes, Triggers, Visualforce pages, and Test Classes, applying design patterns to control code execution, avoid run-time/governance limits, and remain bulk-safe. · Design and build clean, high performing (i.e., user-oriented, fast, efficient, extensible, scalable) Salesforce and Salesforce-integrated applications following best practices and using the latest technologies. · Develop and maintain integrations between Salesforce and other applications using SOAP and REST-based Webservices. · Follow standard coding practices, keeping custom code organized, readable, maintainable, and documented. · Apply change management processes for documenting, communicating, and testing code releases from Sandboxes to Production environments. · Remain current on new and updated functionality in Salesforce releases. · Configure Salesforce features to satisfy the requirements
Requirements: · Bachelor’s degree with 5-8 Years of IT application development/support experience with 4+ years working in Salesforce.com · Experience working in Multi-cloud Environment (Sales Cloud, Service Cloud, Community Cloud) with focus on Service Cloud and Field Service Lightning functionality. Knowledge of Salesforce CPQ is a plus · Experience in hands on Technical Development, Customization and Integration using Apex Classes, Apex Triggers, VisualForce Pages, Lightning Components and Webservices · Experience in JavaScript, CSS/Stylesheets and understanding of Bootstrap, JQuery · Proficiency in SOAP and REST-based web services, Apex, and SOQL, SOSL. · Experience using IDE such as Eclipse, MavensMate · Knowledge of using source control tools such as GIT for deployments · Exposure using or integrating with ERP applications is a plus · Demonstrated ability to multi-task and prioritize in a fast-paced environment · Experience helping/mentoring more junior developers in a collaborative environment · Strong and effective written, verbal and presentation skills with the ability to collaborate with team members and business stakeholders at all levels of the organization · Possess the ability to scope the technical portion of a project, estimate resources and develop solutions · Must be comfortable with juggling multiple priorities with the ability to manage time effectively · Strong work ethic and disciplined time management skills · Experience with Agile/Scrum development methodology · Team player with abilities to work in complex cross-functional and geographically diverse teams · Self-starter able to work proactively and with minimal supervision · Certification: Any Salesforce certification would be a plus point |
- Strong CS fundamentals in OOD, DS, Algorithms and Problem Solving for a wide variety of problem spaces and technologies
- Expert coder in any modern language such as Java, Golang or Scala.
- Experience in working with Product and Engineering leaders to drive and implement platform and product vision.
- Ability to leverage deep and wide knowledge of technology stack to recommend appropriate architecture and design solutions, and provide technical leadership to a team of rock star Software Engineers.
- Can translate the impact of design choices on non-functional attributes like scalability, performance, availability and security.
- Experience in providing leadership, career guidance, performance management, prioritization and personnel management for minimum team size of 10.
- Experience creating large-scale, multi-tiered, distributed web applications with databases, and designing web services, APIs, data models and schemas, using SQL or NoSQL.
- Experience with Cloud environments, such as AWS.
- Comfortable in Windows and Linux environments.
- Comfortable with different data storage solutions such as Postgres, Oracle, SQL Server, ElasticSearch, SQL, Hadoop, or MongoDB.
- Experience delivering high quality software following continuous delivery and using code quality tools (JIRA, GitHub, Jenkin, Hudson, Sonar, PMD, Checkstyle, Findbugs, and Fortify etc.)
- Worked in Agile environments previously.
- Good command of development metrics, methodologies and tools.
- Will ensure timely and frequent delivery of high quality software, while adapting technical decisions to the immediate needs of the business.
- Good analytical, problem-solving and troubleshooting skills.
- Can drive adoption of best practices across the Software Engineering Lifecycle, including reviews, source control, build processes, continuous integration and deployment.
- You will help hire, train, mentor and lead a team of highly capable engineers. You will also help in the development of the company's scalable microservices platform and geospatially-aware applications across multiple industries and form-factors.
- In this role, you must be able to multitask, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult and complex problems.
- You take pride and ownership in your work as well as the overall contributions of your team. You must also have the ability to take a system-wide understanding, recognize the use of system components and disparate technologies and be able to diagnose and debug components across an entire system.
- Your ability to communicate clearly and concisely (both written and verbal) is key, as is being a self-starter.
Primary Responsibilities :
- Build, train, mentor and lead a cross-functional agile team
- Help design, architect and develop advanced software solutions supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on or lead the development of technical design and specifications as required
- Establish and lead best practices in software engineering
- Mentor and grow new employees on your team
Skills & Requirements :
- Bachelor's Degree required, preferably in Computer Science or a related field
- 5+ years of software development experience using JavaScript, GoLang, Node.js or another object-oriented programming language
- 3+ years as an engineering lead or manager
- Experience with cloud technologies (AWS) and containerization
- Experience with a microservices architecture
- Excellent communication, collaboration, reporting, analytical and problem-solving skills
- Experience with PostgreSQL or other Relational Databases
- Test-driven development mindset and a focus on quality, scalability and performance
- Strong programming fundamentals and ability to produce high-quality code
CommerceIQ is a well-funded, Series B growth stage start-up that helps consumer brands grow their business on e-commerce channels (like Amazon, Walmart) using advanced algorithms and machine learning technology. We help consumer brands win shoppers at the moment of purchase by algorithmically managing supply chain, demand forecasting, promotions and advertising spend, fraud listing detection, content optimization and other aspects that help shoppers make online purchase decisions.
In 2020, CoVid 19 affected every business, few positively and many negatively. However, E-commerce adoption has gone through the roof and we have seen e-commerce spend grow from 15% to 25% of retail spend in just 8 weeks! (Compare this to a decade that it took to grow e-commerce adoption from 5 to 15%). This put us in a unique situation and provided a huge opportunity for us to help brands grow significantly on e-commerce channels.
At the back of strong product-market fit and a change in human behaviour due to CoVid that buoyed e-commerce, we tripled our revenue consecutively in 2019 and 2020. More than 50 consumer brands use our product to drive e-commerce growth. Our customers include named brands like Bayer Healthcare, J&J, Nestle, Hamilton Beach, Hill’s Pet Nutrition, Kellogg, Kimberly Clark, Colgate, Mars, Inc. and many others.
Our focus in 2021 is to heavily invest in our engineering, product and customer success capability to bolster our product, make our customers successful and establish ourselves as a market leader in this rapidly growing market!
Roles and responsibilities :
- Manage the performance and career development of a team of engineers, and own significant parts of CIQ applications that require design, architecture, and coding (Both Frontend and Backend).
- Participate with senior management in developing a long-term technology roadmap.
- Be a role model and professional coach for engineers with a strong bias for action and focus on high standards.
- Work with peers across teams to support and leverage a shared technical stack.
- Manage teams to scale distributed applications, make architectural trade-offs applying right design patterns, review code, and deliver with speed and quality.
- Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
- Own the QA and deployment strategies for the team.
- Work with multiple stakeholders to understand business, prioritise and execute based on company goals and priorities.
- Be the custodian of process and SDLC best practices within the team.
- Own hiring goals for the team and hire the best.
- Delivery and tech ownership of all roadmap / tech items for the team.
What you need to succeed :
- Should have proficiency in Backend and frontend technologies along with good experience in AWS.
- Should be aware of best practices for Software development .
- 6+ years of relevant engineering work experience.
- 5+ years software design, coding in Java / equivalent and a good understanding of frontend technologies.
- 1+ years of management experience in building small to medium-sized teams, demonstrating growth and a track record of successful deliveries.
Preferred Qualifications :
- 5+ years of experience in building and working with production grade systems.
- Shipped several large-scale projects with dependencies across multiple teams.
- Built and delivered on successful cross-functional partnerships across multiple teams.
- Been actively involved in creation and execution of technical strategy and roadmap.
- Actively coached, mentored and grew team members in their careers.
- Track record in partnering with recruiting to hire and build incredible engineering teams.
- Good understanding and experience in practicing SDLC best practices.
- Strong believer in innovation culture and Engineering driven ideas.
- Experience in release management and agile methodologies.