
Experience: 8+ Years
Work Location: Hyderabad
Mode of work: Work from Office
Senior Data Engineer / Architect
Summary of the Role
The Senior Data Engineer / Architect will be a key role within the data and technology team, responsible for engineering and building data solutions that enable seamless use of data within the organization.
Core Activities
- Work closely with the business teams and business analysts to understand and document data usage requirements
- Develop designs relating to data engineering solutions including data pipelines, ETL, data warehouse, data mart and data lake solutions
- Develop data designs for reporting and other data use requirements
- Develop data governance solutions that provide data governance services including data security, data quality, data lineage etc.
- Lead implementation of data use and data quality solutions
- Provide operational support for users for the implemented data solutions
- Support development of solutions that automate reporting and business intelligence requirements
- Support development of machine learning and AI solution using large scale internal and external datasets
Other activities
- Work on and manage technology projects as and when required
- Provide user and technical training on data solutions
Skills and Experience
- At least 5-8 years of experience in a senior data engineer / architect role
- Strong experience with AWS based data solutions including AWS Redshift, analytics and data governance solutions
- Strong experience with industry standard data governance / data quality solutions
- Strong experience with managing a Postgres SQL data environment
- Background as a software developer working in AWS / Python will be beneficial
- Experience with BI tools like Power BI and Tableau
Strong written and oral communication skills

About Softobiz Technologies Private limited
About
Softobiz is a leading Service & Product development company that has been developing custom-made mobile and web solutions for businesses for the last 15 years.
Tech stack



Candid answers by the company
Softobiz is a software development company that provides custom software development, application maintenance and support, mobile app development, web development, cloud computing services, DevOps consulting, agile development, and quality assurance services. The company was founded in 2007 and is headquartered in Mohali, Punjab, Hyderabad India. Softobiz has a team of over 350 experienced software engineers who are experts in a variety of technologies, including Java, .NET, PHP, and mobile development.
Connect with the team
Similar jobs
Must have strong skills on:
1) Implementation or supporting Microsoft NAV or Business Central application.
2) Ability to make recommendations for, and potentially implement, other modules and 3rd party add-ons.
3) Train SMEs/end users on how to use Microsoft Dynamics 365 Business Central.
4) Have a passion for supporting our customers in making the best use of Microsoft Dynamics 365 Business Central.
5) Familiarity with supporting remote manufacturing users from offshore is a plus.
6) Excellent Communication Skills
Good to have knowledge on:
1) Certification in Microsoft Dynamics 365 Business Central Functional consultant is a good to have.
2)You have a good knowledge of English and speaking in French is a plus.
3) Knowledge of European taxation in a broad sense.
▪ Able to demonstrate good technical & problem-solving skills
▪ Possess relevant hands-on experience with developing automation scripts using tools like protractor, selenium, rest
assured, cucumber, POM model, etc.
▪ Should be ready to explore, learn and develop solutions for problems

- 3+ years of experience in Technology.
- A strong product design sense.
- Good experience in working with programming language Golang.
- Understand end-user requirements, formulate use cases and come up with effective solutions.
- Good understanding of REST APIs and the web in general.

We are searching for a talented embedded developer to join our team. You will be working along-side with other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
The candidate should be proficient in C and C++ and possess detailed knowledge of microcontroller protocols. The candidate would be responsible for,
-
Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
-
Design, develop, code, test and debug system software
-
Review code and design
-
Analyze and enhance efficiency, stability and scalability of system resources
-
Integrate and validate new product designs
-
Support software QA and optimize I/O performance
Mandatory Skills:
-
Experience in C++ based applications development for embedded system applications
-
Solid understanding of OOPs, SOLID Principles, Design Patterns.
-
Drivers/BSP development on peripherals like ADC, SPI, I2C, UART etc
-
Firmware development experience on ARM Series of microcontrollers
-
Strong knowledge of hardware architecture such as ARM, MIPS, and x86.
-
Familiarity with hardware protocols including USB, UART, I2C, and SPI.
-
Familiarity with OS platforms such as Linux, Unix, and RTOS.
-
Knowledge on different communication protocol like Wi-Fi, Zigbee, Bluetooth and sub–GHz.
-
Basic Hardware knowledge and debugging skills
-
Strong analytical and problem-solving abilities.
-
Strong organizational and project management skills.
-
Strong knowledge of SDLC, test cycle and logical thinking on various complex use case call scenarios.
-
The ability to keep abreast with the latest advancements in technology and techniques.
Desired Skills:
-
Knowledge on IoT based systems
-
Preferably worked on a Linux based project.
-
Ability to lead the team & handle the project and own all technical aspects of design and development of systems from scratch.
-
Meticulous and very organized.
-
You will not hesitate to ask questions and call upon the knowledge of your coworkers to make sure you produce the best possible documentation for our customers.
-
Worked on 3-5 project from starting of project to delivery of project (Depending on experience)
CITRIOT – Job Description for Tech Lead
Responsibilities:
- Determining project requirements and developing work schedules for the team that will be working in a hybrid environment (remote-in person).
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Liaising with team members and managing time effectively to ensure projects are completed to standard in a time-constrained environment of our startup Citriot.
- Identifying risks and forming contingency plans as soon as possible. Be able to update work schedules and performing troubleshooting as required. Example: coming up with an alternative hardware platform or a software tech stack very quickly if one fails or is unable to deliver results, and ensuring that the team is capable of delivering the results.
- Analyzing existing operations and being a mentor towards the interns. Being empathetic towards the employees and resonating well with their level of knowledge and skills; while at the same time encouraging them to achieve more.
- Keeping up-to-date with industry trends and developments (very important).
- Being transparent with the team about challenges, failures, and successes.
- Writing progress reports and delivering presentations to the relevant stakeholders (not required very often, but an important responsibility).
Qualifications:
- Bachelor’s degree in computer science, engineering, or a related field (preferably CS or ECE). The candidate we’re looking for should have a research mindset and can complete projects in strict “startup-friendly” deadlines.
- Experience with Scrum/agile development methodologies.
- 2-5 years experience as a software engineer, firmware engineer or a hardware engineer in lead positions who is familiar with the following software/tools:
- Experience & expertise in one or more programming languages: Python, JavaScript and C++
- Experience programming microcontrollers in Embedded C or MicroPython
- Experience with two or more of the following prototyping environments: Arduino (boards and IDE), Raspberry Pi (headless setup, GPIO programming), Nvidia Jetson/TX1/TX2 boards with setup
- Strong conceptual knowledge on networking topologies, communication technologies and interfacing protocols (SPI, I2C, CAN, etc.)
- Have worked on a PCB design project at least once in their career/university
- Have experience programming embedded boards from either Microchip or STM32 (let us know if you have experience with any others as well)
- Experience in a similar role would be advantageous.
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership and organizational abilities.
- Willingness to build professional relationships with staff and clients.
- Excellent communication, motivational, and interpersonal skills.
If you are interested in the role, we request you to kindly attach a pdf/word file along with your resume(and/or cover letter) mentioning how well you would fit in our company based on the above points.
Profile Description:
The job holder will manage the day-to-day planning and operations of your team. This includes making sure that each of your Teammates delivers on their Service Level Agreement (SLA) and achieves their Key Performance Indicators (KPIs). As a Team Leader, you are in charge of managing the team and making sure everyone adheres to their schedules. You must be organized and be able to handle responsibility.
Key Responsibilities:
Project / Process:
- Drive team to achieve process SLAs / metrics – productivity and quality targets within the established timelines.
- Ensure individual SLAs are met on processing transactions (if applicable).
- Ensure process guidelines are followed and met as documented.
- Review process audit findings and take corrective action to prevent negative results.
- Conduct Quality checks & periodical review of process adherence.
- Maintain operations rigor around daily huddles, knowledge management Cross training etc.
- Provide updates and submit reports related to own area of work.
Team Managements:
- Provide work direction and guidance to team members:
- ensure accuracy of the work of team members, their ability to operate under deadlines and to work on multiple tasks
- Allocate work and tasks to the team.
- Conduct team building activities to enhance motivation.
- Conduct knowledge transfer sessions for new joiners in the team.
- Identify training needs of team members and provide coaching support to them.
- Report to the manager on performance, status and any escalations.
- Manage attrition and absenteeism.
- Developing and implementing a timeline to achieve targets.
- Contributing to the growth of the company through a successful team.
- Creating a pleasant working environment that inspires the team.




