United States


Los Angeles

Area of expertise:

Software Engineering

Job Description

Working as a short-term resource for Avanade, you focus on designing, deploying, and testing solutions/solution components (e.g., web services, applications, enterprise portals, etc.) of client projects. Involved at various stages throughout the project lifecycle, the Solution Developer works closely with the technical leadership and the functional team to understand the functional requirements of the project.

Looking for a junior developer with validated OOP principles understanding, C# and Angular programming experience preferred but not required, along with SQL Server / SSIS experience. Role is located in downtown LA.


  • Assist in defining and reviewing requirements and use cases for the application
  • Use the business process requirements to drive out application requirements and metrics
  • Design the application to meet the business process design and application requirements
  • Validate the design with the partners to ensure that the design satisfies the requirements
  • Participate in quality management reviews, ensuring the application design and related work products satisfy the requirements
  • Participate in transitioning the designs to the developers, and ensure a clear and complete understanding of the designs
  • Documentation support required by the developers, testers, and others that will maintain the application
  • Design the application user interfaces, classes, and components


  • Develop common test data
  • Configure, build, and test the application or technical architecture components
  • Work with other developers, designers, and architects to make sure that the configuration and custom components meet application requirements and performance goals
  • Follow security coding standard methodologies to ensure the application is free of most common coding vulnerabilities
  • Participate in code reviews
  • Participate in transitions of the application or technical architecture components to the testers
  • Fix any defects and performance problems discovered in testing
  • Detail the application to facilitate maintenance
  • Support technical and functional/end-user operational documentation for the software or system
  • Provide application/technical support as needed
  • Provide primary support toward installation of application releases into production as directed
  • Process Execution and Improvement
  • Review and understand work plan
  • Plan and execute all required process steps as defined in our methodologies
  • Anticipate, identify, track and resolve issues and risks affecting the software or system

Key Role Skill & Capability Requirements:

  • Ability to understand and communicate customer issues

Preferred Education Background:

  • University degree required in computer Science, computer Engineering, or related field

Preferred Years of Work Experience:

  • 1+ years relevant experience
  • 1+ years relevant experience
Apply now

Share this job:

Share Facebook Twitter Email

About Avanade

Avanade leads in providing innovative digital services, business solutions and design-led experiences for its clients, delivered through the power of people and the Microsoft ecosystem. Our professionals combine technology, business and industry expertise to build and deploy solutions to realize results for clients and their customers. Avanade has 29,000 digitally connected people across 23 countries, bringing clients the best thinking through a collaborative culture that honors diversity and reflects the communities in which we operate. We welcome all, and seek talented individuals who can bring their whole self to work, build inclusive teams and encourage diversity inside and outside the organization. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at