Code critical sections and key features of the product. Lead and solve key technical challenges in the overall system. ? Work in collaboration with architects to write low-level design documents and to create a technical roadmap. ? Rearchitect existing algorithms & implementations. Work with simulations for functional performance. ? Perform code reviews and healthy peer feedback to the team. ? Mentor and guide team members technically. Observe and evangelize best technical practices.
3+ years of work experience, having demonstrated problem solving skills. Have experience designing and implementing non-trivial software systems (e.g., using multiple processes/threads/IPC etc.) ? Development experience using Java, Python, Golang, Erlang (either of these) ? Experience working on any micro service platform. Scalability Architecture ? Experience working on REST based API integration. ? Good RDBMS skills and experience in DB/SQL ? Good understanding of design patterns, object-oriented design, and frameworks. ? Experience in Algorithmic development.
Good understanding of version control system
Qualifications
Education: Bachelor?s or master?s degree in computer science, Software Engineering, or a related field from a premier institute. ? Technical Skills: Proficiency in one or more programming languages such as Java, C++, Python, C#. Experience with frameworks and libraries relevant to the technology stack. ? Problem-Solving: Solid analytical and troubleshooting skills. Ability to diagnose and resolve complex technical issues. ? Communication: Excellent verbal and written communication skills. Ability to convey technical information to nontechnical stakeholders. ? Teamwork: Ability to work effectively in a team environment. Strong interpersonal skills and the ability to collaborate with colleagues at all levels.
Your Future, Our Commitment At GreyOrange, we're not just offering a job; we're offering an experience. Join us, and you'll find more
📌 Software Development Engineer II (Gurugram)
🏢 GreyOrange
📍 Gurugram
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.