About the role
Software Development Engineer II Gurugram - HQ Roles and Responsibilities ? 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: Strong 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 than just a workspace! You'll become part of a community driven by innovation and supported by a plethora of benefits designed to nurture both your professional and personal growth. We offer a competitive salary that reflects your skills and impact, along with ample opportunities for professional growth through training programs and mentorship. Our flexible working hours and hybrid options help ensure a healthy work-life balance, while our comprehensive benefits package, including health, dental, and vision insurance, supports your overall well-being.
Key responsibilities
- check_circleCollaborate with the team on day-to-day project tasks
- check_circleLearn tools and processes used by the organization
- check_circleDocument work and participate in team meetings
- check_circleSupport quality checks and continuous improvement
Requirements
- check_circleRelevant education or self-taught skills for the role
- check_circleStrong willingness to learn and take feedback
- check_circleGood communication in English (written and verbal)
- check_circleAbility to commit to the internship/role duration
Skills & keywords
Benefits & perks
- check_circleMentorship
- check_circleCertificate of completion
- check_circleFlexible work arrangement where applicable
