Senior Analyst, Software Engineering, .Net
Key Role Responsibilities:
Day-to-day, you will:
- Contribute, and may be responsible for delivering, in all phases of Avanade projects (Plan, Analyze, Design, Build and Test)
- Have responsibilities around supporting efforts to gather and define technical, operational and user requirements
- Assist with conceptual architecture and technical solutions design and implementing client-approved solution(s)
- Actively support and contribute to Solutions Development department
- May provide minimal guidance to junior colleagues
Your technical and non-technical skills may include:
- Ability to analyze, design, develop, implement and maintain application code in a variety of contexts
- Ability to develop client-based and/or web-based software solutions
- Knowledgeable about application development, complex code development, application testing, component design
- Knowledge of specific technologies as specified by hiring manager
- Prior project and/or consulting work a plus
- Ability to interact with external stakeholders
- Good communications and presentations skills
- [International] Solid written and spoken English skills
- Preferred Education Background:
- You likely possess a Bachelor's Degree (or equivalent) in Computer Science, Computer Engineering, MIS or a related field
- Nature of Work: Provides technical, administrative, or operational support with developed understanding of processes, procedures & best practices.
- Scope of Work: Primarily focused on own work, and execution of prescribed work plans.
- Complexity: Slightly more complex assignments that are usually amenable to standard processes and routines.
- Discretion: Some discretion in how work is approached, but still primarily delivering work aligned to standard processes.
- Organizational Impact: Work efforts primarily impact self and immediate team.
- Supervision Received: General oversight from more senior colleagues / managers.
- Supervision Provided: Provides informal supervision to less experienced colleagues on routine matters.
- Knowledge Applied: Applies basic knowledge of a learned occupation / discipline, or strong understanding of organizational policies and processes. A work-relevant degree is typical at this stage.
Back to top