MC Human Centered Design, Senior Associate

Posted:
8/9/2024, 5:00:00 PM

Location(s):
Karnataka, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
On-site

We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to realize their full potential. Our exceptional people are the key to our unrivaled, inclusive culture and talent experience and our ability to be compelling to our clients. You’ll find an environment that inspires and empowers you to thrive both personally and professionally. There’s no one like you and that’s why there’s nowhere like RSM.

Our Software Engineers go through the full software development lifecycle. They participate in the design, testing and execution of the code that is developed. Our Software Engineers can help gather user requirements, define system functionality, and write code in various languages.

The role of the Software Engineer in the Human-Centered Design practice is to build high-quality, innovative, and well-architected solutions that comply with our coding and design standards.

Responsibilities:

Engineering

●                Write code across all facets of a project’s technology stack.

●                Follow coding standards and architecture patterns established by the Senior Software Engineers and Technical Architects.

●                Adhere to an automated testing strategy devised by the Senior Software Engineers and Technical Architects.

●                Establish and deliver personal objectives to continue learning and growing in the form of objectives and key results.

●                Work with the more experienced engineers to learn and adhere to the software, accessibility, and quality standards defined for a project through workshops, team learning sessions, and code reviews.

●                Provide constructive feedback on code reviews to your peers.

●                Engage in constant experimentation in the ways we deliver work.

●                Comply with project plans put in place through Agile Scrum principles and other project management practices on a project.

Communication

●                Communicate the status of your work frequently to your project team through project management software, daily standups, and team chats.

●                Communicate commitments to your project team and hold yourself accountable to deliver them on time.

●                Share direct and candid feedback with your teammates through code reviews, performance reviews, and sprint retrospectives.

●                Celebrate great work by your teammates.

Collaboration

●                Participate in backlog refinement, and sprint planning to establish recurring sprint goals for projects to deliver business value early, and often.

●                Be collaborative with your work by ensuring that you engage in pairing up with engineers and other quality assurance analysts often. Avoid knowledge silos.

●                Demonstrate vulnerability by asking for feedback. This can be accomplished via in person meetings, pairing sessions, and sprint retrospectives.

●                Participate in group technical interviews for new software engineer candidates.

At RSM, we offer a competitive benefits and compensation package for all our people. We offer flexibility in your schedule, empowering you to balance life’s demands, while also maintaining your ability to serve clients. Learn more about our total rewards at https://rsmus.com/careers/india.html.  

RSM does not tolerate discrimination and/or harassment based on race; colour; creed; sincerely held religious beliefs, practices or observances; sex (including pregnancy or disabilities related to nursing); gender (including gender identity and/or gender expression); sexual orientation; HIV Status; national origin; ancestry; familial or marital status; age; physical or mental disability; citizenship; political affiliation; medical condition (including family and medical leave); domestic violence victim status; past, current or prospective service in the in the Indian Armed Forces; pre-disposing genetic characteristics or any other characteristic protected under applicable provincial employment legislation. 

Accommodation for applicants with disabilities is available upon request in connection with the recruitment process and/or employment/partnership. RSM is committed to providing equal opportunity and reasonable accommodation for people with disabilities. If you require a reasonable accommodation to complete an application, interview, or otherwise participate in the recruiting process, please send us an email at [email protected].