Job Location: Bangalore/Bengaluru
ROLES & RESPONSIBILITY :
– Responsible for end-to-end design & development of the application.
– Should be a key player in complete product development.
– Understand the requirements and translate them into application features.
– Collaborate with team to set specifications for new applications.
– Write high fidelity source code to program complete applications within deadlines
– Perform unit and integration testing before launch.
– Conduct functional and non-functional testing.
– Troubleshoot and debug applications.
– Document all the development tracks.
– Create package’s and release the versions of the application.
SKILLS REQUIRED :
– Proven work experience with Java 8, C, C++, Python, QT, and related technical skills.
– Low layer and high layer software development with strong embedded constraint.
– Expertise level knowledge in C++, Core Java, Data Structure.
– Experience designing, develop and implementing software applications.
– In-depth knowledge of programming for diverse operating systems (preferably Linux) and platforms using development tools.
– Create or develop custom Linux OS applications based on UIUX requirements and mock-ups using technologies like Core Java, GTK, AWT, Swing, C, C++ etc.
– Working knowledge of File systems, file structure, database, data structure and file extensions.
– Build the pixel-perfect, butter-smooth application.
– Excellent understanding of software design and programming principles.
– Thorough understanding of development lifecycle & experience in development methodologies – waterfall & agile.
– Ingenuity and creativity for solving bottlenecks, complex issues in development.
– An understanding of business processes and constraints.
– Up to date on new technologies.
– Develop Real-time high frequency, performance efficient, low latency applications would be a plus point.
– Working experience with git and bitbucket.
– Strong knowledge of low-level programming language.
– Software development analysis, unit and functional testing, Documentation skills.
– Strong knowledge of working with Linux operating system.
– Effectively able to work independently with little hands-on supervision delivering to aggressive timelines.
– Communication skills – including the ability to convey information to non-technical colleagues concisely and clearly.
Submit CV To All Data Science Job Consultants Across India For Free

