Software Developer Intern - D365 Enablement

No longer listed
RSM US LLP
San SalvadorFull-timePosted Jul 31, 2026

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.

**POSITION AVAILABLE EXCLUSIVELY FOR RSM US-EL SALVADOR TRAINEE PROGRAM GRADUATES**

An Intern is an entry-level position in software development, primarily supporting the team in building, testing, and maintaining applications or software systems. Our BA Practice works with our clients’ executive leadership teams to achieve their business objectives through innovative solutions that align people, processes and technology. The role typically involves working under the guidance of senior developers or project managers to develop technical skills and gain hands-on experience with programming languages, tools, and frameworks.

Key responsibilities:

  • Read and analyze technical documents: Refers to the skill of carefully reviewing, understanding, and interpreting detailed technical information provided in documentation. This may include specifications, design documents, API documentation, software manuals, user guides, or troubleshooting guides.

  • Test documentation (Unit testing): Refers to the process of creating, organizing, and delivering materials that detail testing procedures, results, or instructions, often for software or system testing purposes. These documents and videos are used by developers, testers, stakeholders, and sometimes end-users to understand testing processes, replicate tests, or verify software functionality.

  • Instructional Videos: Videos that visually demonstrate the steps involved in setting up, executing, or troubleshooting tests, often with screen recordings and commentary. These videos are beneficial for showing complex procedures or tests that are challenging to describe in writing.

  • Use of best practices: Adoption of standard techniques, guidelines, and methods widely recognized as the most effective way to achieve desired results within a field. Best practices ensure quality, efficiency, and consistency, while also minimizing risks and errors.

  • QA team communication: Refers to the processes and practices used by Quality Assurance (QA) teams to share information, updates, and feedback among themselves and with other stakeholders, such as developers, product managers, and project leads. Effective communication is crucial for ensuring that quality standards are met, issues are resolved promptly, and the overall testing process aligns with project goals.

  • Estimate time for development: Analyze and calculate how long it will take to complete a specific development task or requirement. Accurate time estimates help teams allocate resources effectively, identify dependencies, and track progress against project goals.

  • Request feedback about status of a requirement: Reach out to team members, stakeholders, or project managers to get updates on the progress of a specific project requirement. This step ensures clear communication, aligns expectations, and helps identify potential issues or delays early on. (developer must be the owner of each requirement until this is in QA passed).

  • Update troubleshooting guide: Improve an existing troubleshooting document to ensure it is accurate, comprehensive, and relevant for technical purposes. A troubleshooting guide provides step-by-step instructions to help team members diagnose and resolve specific issues with a product, system, or service.

Other responsibilities may include: 

  • Being an excellent team member on customer projects 

  • Project task management and execution 

  • Testing of proposed solutions within lab environments 

  • Adopting and learning new technologies 

  • Providing onsite and remote support 

  • Troubleshooting business application issues 

  • Utilizing a structured project delivery methodology 

  • Working and interacting with customers in the configuration of their ERP system 

  • Building successful customer relationships 

Basic Qualifications: 

  • Intelligent, motivated and competitive with a “roll-up-the-sleeves” and “get the job done” attitude

  • Strong work and/or internship experience 

  • Strong business judgment and common sense 

  • An analytical approach to problem solving 

  • Initiative, creativity and a passion to deliver results that make a difference 

  • Well-rounded individual with varied interests and experience 

  • Excellent communication (verbal, written, and presentation) and interpersonal skills (outgoing and personable), attention to details, ability to multi-task and meet deadlines 

  • Thrive on working in a fast-paced environment 

  • Ability to multi-task, prioritize and manage time effectively 

  • Effective when working independently and in team environments 

  • Receptive to feedback 

  • Desire to work in the technology industry with a growing company 

  • Eagerness to contribute 

Preferred Qualifications: 

  • B.A or B.S. in Business Administration/Management, Entrepreneurship, Global Business or Economics; with a focus on accounting and/or Management Information Systems Engineering, Industrial Engineering Technology, Information Systems, MIS, Operations and Supply Chain Management, or Computer Science/Engineering. 

  • Strong judgment, issues management, and problem analysis techniques 

  • Strong presentation, facilitation, time management, and prioritization skills 

  • Basic understanding of business processes and concepts in process redesign.

  • Relevant, hands-on work related experience working with ERP/CRM systems and/or in a consulting environment 

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/working-at-rsm/benefits   https://rsmus.com/careers/el-salvador.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 Salvadoran Military/Veteran status; 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 careers@rsmus.com.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free