Engineering

Nabendu Das

Nabendu Das

Chief of Engineering

What will you be doing?

Engineering at tally presents a sea of Opportunities, for those who have a flair for technology. Implementing the Tally way of engineering. we ensure that we tackle the core complexities in the ERP Software space, to deliver a product that is simple, fast and adaptable. Come be a part of this exciting team and give your career the perfect platform for grow

Nabendu Das

Chief of Engineering


Opportunities

Designation:Staff Engineer

Function/Group: Engineering

Experience:9-14 yrs

What will you be doing?

    • Create a code design document that captures the scope of the module (or a subset) in terms of what the module will provide by way of APIs, its dependencies, the code organization, data structures and algorithms to be employed
    • Participate in activities that lead up to the code design
    • This may include activities such as developing prototypes, proof of concept, compare pros and cons of various implementation choices being considered and recommending the most appropriate one
    • Bring the team’s attention to the coding guidelines to be followed
    • Review critical pieces of code that are developed as per this code design
    • Ensure that the code being delivered is of the highest quality, ensure appropriate unit tests and functional tests are considered

Who are we looking for?

    • Proficient in C/C++ development, OS concepts, Data Structures, Distributed Computing and Algorithms
    • Advanced programming and design skills
    • Can write good quality modular code that is maintainable and extensible
    • Ability to pick up new technologies rapidly to convert specs to low level design
    • Clearly communicate the intent and approach when producing a code design document
    • Mentor and influence junior developers to adhere to good coding standards and become quality conscious
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.

Designation:Engineering Manager

Function/Group: Engineering

Experience:9-14 yrs

What will you be doing?

    • Understands design & architecture for the specified component/sub-system. Provide timely feedback about the feasibility of implementation
    • Drives project execution (IR) that includes the planning, execution and completion of key activities including Code Design, Coding, and test specification.
    • Coordinate across teams, sequencing/prioritizing, getting bottlenecks removed, getting clarifications resolved through own or sought detailing, getting prior work validated/accepted, future work understood
    • Maintains high standards of software quality within the team by following prevailing practices regarding documentation, coding standards, development tools
    • Plan, prioritize, assign, track work with team SDE/SSDE, this will include estimation of tasks, assignment, and continuous monitoring and support to team
    • Track work progress and quality through efficient review & acceptance frameworks
    • Understands Technical specifications and complete the assignments given with guidance
    • Deliver high quality formally tested code
    • Understands and use the overall development approach of the organization
    • Create low level design (as part of code design) – flowcharts, layouts, sequence, interaction, class diagrams, charts

As People Manager/Mentor

    • Continuously drive engineering excellence within team
    • Trainings – Ensure each team member readiness to play assigned role in the team
    • Motivates team members and accesses their performance
    • Identify learning opportunity for team members and plan their non-project work

Who are we looking for?

    • Proficient in C/C++ development, OS concepts, Data Structures, Distributed Computing and Algorithms
    • Advanced programming and design skills
    • Can write good quality modular code that is maintainable and extensible
    • Ability to pick up new technologies rapidly to convert specs to low level design
    • Clearly communicate the intent and approach when producing a code design document
    • Mentor and influence junior developers to adhere to good coding standards and become quality conscious
    • Effective Communication and People Development/Leadership
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.

Designation:Staff Test Engineer

Function/Group: Engineering/Testing

Experience:12+Yrs

What will you be doing?

    • Design & Develop tools, test automation framework for various components and/or systems
    • Design & Develop performance testing framework for on premise as well as cloud systems
    • Defining & Executing E2E test strategy for a major release comprising of complex modules/features/components by understanding end to end objective and the design & architecture of the same
    • Focus on continuous improvements and optimization through test automation executed in CI approach, utilizing methodologies/test techniques, deriving best practices
    • Lead all test automation efforts in your area, reviewing designs and code written by other quality engineers and being a technical mentor for test engineers to develop their programming skills
    • Participate in design reviews & code design and aligning with Product Architect to ensure testability & 100% test coverage
    • Diagnose the complex issues and identifying the root cause
    • Ability to understand the big picture & link the dependencies between various features /components

Who are we looking for?

    • Understanding of design principles and design choices, algorithms applied and proposing test strategy & automation approach
    • Ability to design & develop test automation frameworks
    • Programming Skills in high level languages/scripting and ability to appreciate the design & architecture choices and influence the design
    • Understands system engineering & concepts to anticipate the issues related to those so that test design can be covered appropriately
    • Experienced on scripting languages & tooling, white box testing techniques or other specialized testing types
    • Advanced test designing & automation skills
    • Appreciation for software testing methodologies & industry practices to influence as a technical thought leader
    • Preferably someone who has experience with cloud component test framework solution, premise product test framework and white box with C++
    • Testing experience on multiple platforms like Windows, Linux, Mac, Android & iOS 
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.

Designation:Test Engineer (Server)

Function/Group: Engineering/Testing

Experience:2-4 Yrs

What will you be doing?

    • This is a functional testing role who can design and execute the test plan for a server-side component
    • Participate in the tool POC, test design, execution & result analysis for the component
    • Automate tests for deployment or functional validation of server-side components using the existing automation framework
    • Enhance the existing framework to handle the needs of the components

Who are we looking for?

    • Experience with API/services testing
    • Sound Programming skills & Python scripting experience
    • Cloud testing experience
    • Understanding of system architecture & Networking concepts
    • Experience on tools like Jmeter will be preferred
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.

Designation:Test Engineer (Client)

Function/Group: Engineering/Testing

Experience:2-4 Yrs

What will you be doing?

    • This is a functional testing role who can design and execute the test plan for a client-side components of the product
    • Participate in the tool POC, test environment setup, test design, execution & result analysis for the component 
    • Automate tests for functional validation of the components using the existing automation framework
    • Execute test iterations and publish the test report with issue analysis and prioritization
    • Coordinate with the development team to perform rootcause analysis and preliminary problem diagnosis

Who are we looking for?

    • Experience of testing desktop applications preferably in Financial domain 
    • Automation experience with good Programming skills & experience in scripting languages like Python
    • Understanding of OS fundamentals, system architecture & component interactions
    • Experience of testing applications on cross OS platforms
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.