We are looking "Senior Programmer" for Reputed Client @Permanent Role.
Experience: 4 - 8 Yrs
Required Technical :
• At least 2-year experience developing in 3G programming languages (C, C++, Java, etc.)
• At least 1 year working on porting assignments/projects
• 1-year experience with databases (developing, optimizing, scaling)
• solid understanding of Linux
• solid grasp of computer architecture (x86, System Z or POWER instruction set)
• Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems
• Experience in developing technical solutions for clients
• Effective interpersonal skills
• Ability to collaborate across teams and with clients
• Self-motivated and an aptitude to learn and apply knowledge quickly
Preferred Technical :
• Systems Z software and hardware background/experience
• Experience in open-source community development processes and tools
• Experience with CI/CD, Cloud & Databases
Location : Trichy , Madurai , Chennai
About Reqroots
Similar jobs
As a Senior Game Programmer, you will:
o Write high-quality source code.
o Architect and own game features.
o Mentor junior team members and set good examples.
Must have skills:
o Comprehensive knowledge of game engine architecture and hands on expertise in engines like Unreal or Unity.
o 5+ years of C++ programming for games.
o Ability to deconstruct large problems into monitorable architectures, skillfully implementing and owning them over time. Specialisms if any, like multiplayer gameplay, systems programming, backend networking, performance optimization and graphics are welcome.
o Good understanding of 3D math and graphics.
o Experience with large scale pipelines for asset processing.
o Experience of having shipped a minimum of 2 game titles (preferably for consoles).
o Hands on knowledge of source control and asset management tools.
o Excellent written and verbal communication skills.
Useful if you can:
o Think critically and apply analytical skills in resolving complex issues.
o Function effectively within a large team.
o Quickly master tools and development processes.
Take direction and criticism
Job Description :
- Develop new user-facing features using ReactJS.
- Collaborate with product managers and designers to translate design mockups and wireframes into functional components.
- Build reusable components and libraries for future use.
- Optimize components for maximum performance across different devices and browsers.
- Ensure the technical feasibility of UI/UX designs and provide feedback on design feasibility.
- Participate in code reviews to maintain code quality, readability, and consistency.
- Collaborate with back-end developers to integrate front-end and back-end components seamlessly.
- Stay up-to-date with the latest trends and best practices in front-end development and ReactJS.
- Troubleshoot and debug issues that arise during development and in production.
- Actively contribute to improving development processes and workflows.
- Active knowledge of node and npm
- Proficient understanding of ReactJS and its core principles.
- Strong experience in JavaScript, HTML5, and CSS3.
- Familiarity with RESTful APIs and asynchronous programming.
- Knowledge of state management libraries such as Redux.
- Understanding of version control using Git.
- Familiarity with front-end build tools and pipelines, such as Webpack or Babel.
- Knowledge of testing frameworks such as Jest, Enzyme ably AWS
1. Strong knowledge in Front end scripting like EJS, JavaScript, Jquery
2. Proficiency with fundamental front-end languages such as HTML, CSS.
3. Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
4. Proficiency with server-side languages such as Python / Ruby / Java / PHP/ .Net
5. Good Understand with database technology such as MySQL, Oracle, and MongoDB.
Job Description:
Strong on C++, Linux Background
Strong on Algorithms
Hands on experience on Data Structure & Multithreading
As a frontend engineer on one of our game teams, you’ll be a key contributor to developing
amazing games that millions of customers around the world enjoy. We’re always looking for great engineers who want to help us build the next amazing game, or expand and improve an
established game. You’ll design and deliver new game systems, new game features, and new
ways to delight our customers and drive revenue. You should have experience in all phases of software development and be self-directed. If you are an all-around great engineer who is willing to learn and tackle hard problems, there are ways to have a huge impact. As part of a small and growing team you will have great opportunities to build systems from scratch and own them.
Responsibilities –
• Working as part of one of our Game team or our systems team.
• Regularly shipping updates to millions of customers.
• Driving the design and iteration of new features and games, making good use of internal and external feedback
• Creating measurable success, be self-directed, and prioritise your own workload
Qualifications –
• 4+ years of professional software development experiences
• Programming experience, preferably in Javascript/Java/C++.
• You should have experience with Cocos Creator, Cocos2d-x or Unity and should be willing to work across these engines. Experience with implementing platform specific solutions is a plus.
• An under the hood understanding of software systems, awareness of best practices to build
generic and performant systems are a plus.
• Strong software engineering skills, including strong fundamentals in Algorithms and Datastructures.
• Demonstrated ability to self-direct, and drive work to completion
• Strong communication skills, and the ability to work closely with a team of peers
What do we offer?
• Competitive salary, discretionary annual bonus scheme and stock allowance.
• Flexible timing and work from home days.
• Relocation allowance
• Located in the heart of vibrant Bangalore. Our office is a stones throw from everything you need.
• Beautifully designed large office space.
• Work directly with experienced founders with deep expertise in their fields
We are a FinTech startup solving one of the biggest challenges that stock, commodity and currency traders face in Asia.
We are building a cloud based trading system to enable small traders to build, manage, raise, automate and deploy their
own Hedge Funds. Our team consists of 3 Founders from IIT and IIM.
Job Description :
- As a C++ Software Developer, you will be part of our proprietary Algorithmic trading desk for Indian and global markets. The role encompasses the development of low latency algorithmic trading platforms and strategies. The candidate should be highly technology-driven.
Selected Candidates day-to-day responsibilities include :
1. Developing various kinds of algorithmic trading strategies on the in-house trading platform.
2. GUI design & development C++ 11 and any of {C#, WPF, Win32, UWP, .NET}.
3. Optimize system modules to reduce latency and improve performance.
4. Developing execution and analytical libraries and building infrastructure for it.
5. Actively participating in design and coding reviews.
Other requirements :
1. Bachelor's degree in computer science or related field is required with Masters preferred.
2. Expertise in C/C++11, WPF/Win32 (atleast 1+ years project experience)
3. Excellent programming skills in C++ including multithreading & socket programming.
4. Prior experience in a financial domain is a big plus (optional).
5. Excellent in Algorithms and Data Structures with a strong OOPS concept.
6. Experience in the development of highly scalable, distributed systems.
7. Ability to take ownership of projects.
8. A team-oriented person who wants to work in a fun, dynamic, fast-paced development environment.