
About JS TechAlliance Consulting Pvt Ltd.
About
JS TechAlliance Consulting Pvt Ltd. is an IT products company based in Indore(M.P.) that solves problems related to technology and software development. It has a profitable business model and a team of 6-50 employees.
Connect with the team
Similar jobs
- Proficient experience of minimum 3 years into C++ & experience using MFC library.
- Good experience into C# programming.
- Working experience into COM.
- Good Communication skills.
Job Summary:
We are looking for a highly skilled and experienced C++ Developer with a strong background in embedded systems to join our dynamic product engineering team. The ideal candidate will have at least 5 years of recent hands-on experience in designing, developing, and optimizing high-performance embedded software applications using modern C++ standards (preferably C++11 or later). This is an exciting opportunity to work on cutting-edge technologies in a collaborative and innovative environment.
Key Responsibilities:
- Design, develop, and maintain robust and scalable software solutions using C++11 or above
- Work closely with hardware and embedded teams to implement and integrate real-time systems
- Develop software for embedded platforms and optimize performance for various target environments
- Implement and maintain multithreaded applications and handle concurrency issues efficiently
- Conduct unit and integration testing to ensure high-quality deliverables
- Collaborate with cross-functional teams including Product, QA, Hardware, and Design
- Troubleshoot, debug, and resolve complex technical issues in embedded environments
- Participate in code reviews and adhere to best practices in coding and documentation
- Stay updated on the latest advancements in C++ and embedded systems development
Required Skills & Qualifications:
- Bachelor's or Master’s degree in Computer Science, Electronics, or related field
- 5+ years of professional software development experience with strong recent exposure to C++
- Hands-on experience with C++11 or newer versions (C++14/17 preferred)
- Strong understanding of object-oriented programming (OOP) and software design patterns
- Proficient in embedded system programming and real-time operating systems (RTOS)
- Experience in multithreaded programming and inter-process communication
- Proficient in debugging tools, performance analysis, and memory management
- Familiarity with version control systems like Git
Preferred Skills:
- Experience working on low-level drivers, hardware integration, and peripherals
- Familiarity with scripting languages (Python, Bash) for automation
- Exposure to CI/CD pipelines and Agile/Scrum development methodologies
- Knowledge of tools such as GDB, Valgrind, JTAG debuggers, etc.
- AWS or cloud-based experience is a plus (for remote monitoring/logging or OTA updates)
Design & implement new app modules based on the product requirements using the Flutter framework
Maintain existing codebases
Build reusable code and libraries for future use
Integrate user-interfaces elements developed by other developers
Build user interfaces designed by UI/UX designers
Integration of data storage solutions
Integrate various APIs from third parties
Debug existing apps components, fix issues, and avoid regressions
Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
Participate in software architecture, design discussions, and code reviews
Optimize application for maximum speed and scalability
Follow the company guidelines and best practices
SKILLS
You have a bachelor’s degree in computer science or a related discipline
Must have built at least two Android and/or iOS apps with Flutter
Proven working experience in software development
Working experience in mobile development Android or iOS
Have published one or more mobile apps in Google Play or App Store
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle, including automated testing and building
Familiarity with SQL/NoSQL databases and their declarative query languages
Proficient understanding of code versioning tools, such as Git / Mercurial
Education: Bachelor’s degree
Salary: Based on the interview (Expected hike on the current CTC)
Job Types: Full-time, Permanent
Responsibilities include:
- Coordinate and clarify the requirements and technical issues (including client interaction)
- Support creation of high and low level design
- Development and maintenance of automation code
- Build reusable Business objects as required
- Review the automation implemented code
- Deploy the code to multiple environments phase wise
- Provides regular status updates to clients and management
- Participates in research/design/implementation of appropriate automation tools
- Develop .net libraries using C# /.Net
- Design and develop SQL scripts – Stored procedures, queries, and functions
- Perform unit testing, support systems integration testing and UAT testing
- Raise ticket and co-ordinate with IT team and CS team
- Analyze, estimate and implement special projects
- Effectively manage multiple priorities / assist with various projects as they arise.
- Accurately track, monitor, and report progress and obstacles
- Travel requirements will be modest, working hours must be flexible to deal with international time zone and key process owners located throughout the world.
Education, Experience, & Required Skills:
- Bachelor degree in Computer Science, Computer Engineering or equivalent is required
- 7+ years of overall IT experience
- 2+ years of overall development experience with leading RPA tool.
- Certified RPA Tool (UiPath, UiPath X, Blue Prism, Automation Anywhere) as developer
- Programming experience in Java, .Net, C, C#, .Net, Python
- Sufficient knowledge of RDBMS like ORACLE / MS SQL Server and SQL tools
- Knowledge in developing & understanding excel macros codes.
- Knowledge in Power BI, Excel Macro, web forms, mobile applications are preferable.
- Knowledge of service oriented architecture is preferable.
- Knowledge in Finance & Accounting domain is preferable.
- Strong written and verbal communication skills
- Excellent organization and communication skills.
- Effectively interact with various levels of management.
- Ability to multitask.
Responsibilities:
- Programming
- Full stack system development
- Product Design
- Technical risk assessment and estimation
- Technical investigation/research, assessment, and recommendation
- Providing solutions and preparing proof-of-concept for technical proposals and demonstrations
- Product maintenance and support
Qualifications:
- Bachelor's degree in computer science, Computer Engineering, or any course related to Information Technology, Engineering and Mathematics
- Ability to execute full software development life cycle (SDLC)
- 1+ year experience in product development
- 1+ years Java development experience
- 1+ year experience in agile product development methodology/process
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Experience of relational databases, SQL / MySql / PL SQL / Oracle
- Experience in JAVA Frameworks (Spring / Spring MVC / Spring boot / Hibernate)
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Experience in Unit testing is a plus
Knowledge in:
- JavaScript / ES6 / JavaScript Reactive Framework (Vue.js / java servlets is a huge plus)
- REST Concepts
- VCS - Git
- AWS
- Excellent programming and problem-solving skills
- Experience with test-driven development
- Good communication skills
- Fast learner, detail-oriented
- Able to work under pressure
- Self-managing and able to collaborate with offsite team members
- Can render extra hours whenever necessary.
Training
After a rigorous training program of up to one month, you'll immediately get to work on one of our projects. We're working on mission-critical government systems or commercial products that are levelling up the way the world does business.
(NOTE-we are lookking for those ho can join immediatley or within 15-20days of notice period)
Job Description:
Passionate about making an impact, have a high level of energy and resilient when met with challenges. In addition, you will possess the below:
• Owns, implements and delivers key modules, and when necessary develops quick working prototypes
• Ensures that code developed is easy to test, easy to understand, extensible
• Ensures unit tests, integration tests are written for all modules implemented
• Ensures on time, quality delivery
• Does component /module/ sub- system design with Micro services
• Good to know NoSQL database, MongoDB
• Store user identities and authenticating requests using JWT
• Experience in deploying application to the cloud with Docker, docker compose and Kubernetes
• Good exposure in handling commands, events, handlers and other design patterns
• Delve into unit- and integration-testing the distributed system
• Experience in developing mobile apps (Android and iOS)
• CI/CD pipeline experience (Jenkins, CircleCI, or other)
• Supports in project estimation, planning
• Performs the role of a Specialist by ensuring the consistency and efficient integration of the separate modules of software that meets the product specification.
• Manages technical communication with partners and stakeholders
• Up-to-date with the latest trends, techniques, and technologies in cloud computing
• Strong team player
• Agile development, Scrum, Scaled Agile Framework (SAFe)
• Ability to engage with multi-site teams in a multi BU environment
• Excellent abstraction and analytical skills
• Excellent communication and documentation skills
• Ability to stay focused on the target in an ambiguous situation.
• Proactive and self-driven
Key Requirements:
• 8+ years professional experience in commercial or web-scale system software development and delivery Strong analytical skills
• 5+ years Experience in building micro services using .NET core, MVC core, JavaScript, XML
• Awareness – Python, Django, PHP, Angular, CSS
• 2+ year hands-on Azure experience.
• Experience in handling messages through distributed system
• Date store - SQL Server, MySQL, PostgreSQL, Redis etc
• In-depth hands on technology experience in the following areas:
o Strong in Object Oriented Programming concepts
o Experience in developing software using C# .NET, Cloud (Azure), SQL Server, CI/CD pipeline
o Experience in Test driven development using NUnit, mocking framework
o Database - SQL server, ORM and PostgreSQL, Redis
o Mobile application development and architecture aware
o Client/server - Networking, multithreading
o Deployment - Docker, Kubernetes
o Understanding of Cloud concepts, cloud deployments
o In depth understanding of ASP.net, MVC, IIS, security, Web API
o Working knowledge of Azure
o Exposure to Agile Scrum way of working, pair programming
o .NET Core, Web API, WPF, MVVM
o REST, JSON, JSON Schema
o Client / server, networking,
o Internet services, Windows Services, Security
o Any unit test framework (Nunit,MSTest), Mocking Framework (Moq,RhinoMock), TDD, Git , Jira
• 5+ years experience in Architecting solutions in software industry
• Experience architecting large scale web applications/products is a MUST
• Experience with technologies like .Net technologies, ASP.net Core, PHP, Angular, MySQL, Node.js, Python, Django, PostgreSQL & other new- edge technologies
• Experience with architecting, developing, and deploying on Azure Cloud platform is a must
• SaaS experience preferred in-depth working experience
• Must have experience in scalability, reliability, performance optimization, developing and deploying API based applications.
• In depth knowledge in DB Schema Design, Data Structures and trade- offs involved in writing queries
• Vast experience in integrating with external APIs and SDKs
Education
Bachelor or Masters Education in electronics, computer, software engineering or other relevant discipline.
• Excellent programming skills in C, C++11
• Strong working experience in developing application on Linux.
• Experience of working with multithreading, IPC mechanism, queuing is must.
• Effective requirement analysis and effort estimation skills.
• In-depth knowledge of Object-Oriented Programming.
• In-depth understanding of docker-containers
• Understanding of container orchestration tools (e.g. Kubernetes, docker swarm)
• Experience using MQTT, SSL, boost, etc.
• Preliminary Python hands-on experience
• Unit Testing and Test-Driven Development
• Experience of working with Interfacing or implementing any protocol (BACnet, Modbus, etc.) will be an
added advantage
• Knowledge of developing applications for data collection, real time monitoring systems will be an added
advantage
• Experienced with all phases of project in development, testing and deployment and management of
enterprise solutions.
• Aware of Agile Methodologies, SCRUM, CI/CD methods
• Coordinate application implementations and follow-up on client problems
-A premium college gratduate is required.
-Strong experience in Data Structures and Algorithms.
-Should have good understanding of databases and storage fundamentals.
Please find the below job description for digital communication developer.
JD:
Skills required:
MATLAB, Mex Generation
C Programming
DSP
Modeling and Simulation
Responsibilities :
• Design, develop Digital communication waveforms like QAM, QPSK, OFDM
• Simulate and analysis link budget, path loss, Noise margins, Coding gain for various path loss models.
• Should be strong in signal processing, AGC, Channel encoding, Channel estimation, Collision detection.
• Jointly work with other PHY development teams for implementing the designs.
• Should have knowledge in legacy modulation techniques like FM and AM








