Join Accenture and help transform leading organizations and communities around the world. The sheer scale of our capabilities and client engagements and the way we collaborate, operate and deliver value provides an unparalleled opportunity to grow and advance. Choose Accenture, and make delivering innovative work part of your extraordinary career.
Accenture people build careers in four different areas of our business: Consulting, Technology, Outsourcing and internal Corporate Functions. Each area offers a unique career experience and a compelling mix of work and training opportunities, work environment and structure for career progression.
Outsourcing professionals work on projects across a range of business processes, business applications and information technology. They may provide technology services, such as application management, infrastructure management and systems integration, or they may deliver business process outsourcing services, including finance and accounting, procurement and human resources. Depending on the role, Outsourcing professionals may be based at a client’s office or in one of Accenture’s 50 delivery centers around the world.
Software Engineering professionals work across the Service Delivery Lifecycle to analyze, design, build, test, implement and/or maintain multiple system components or applications for Accenture or our clients.
A professional at this position level within Accenture has the following responsibilities:
Analyzes and solves problems that are lower complexity and may be routine in nature, requiring varied responses depending on the situation.
Interacts with peers within Accenture before updating supervisors. Likely has some interactions with non-management levels at the client and/or within Accenture.
Receives minimal instruction on daily work tasks and a moderate level of instruction on new assignments.
Decisions impact own work and may impact the work of others.
Individual contributor and/or oversees a small work effort and/or team.
Knowledge on Microsoft technologies such as C# and Silverlight
You will also have some experience in the development of C++ applications.
Experience with unit testing and code quality best-practices
Good working knowledge within the area of design patterns and object-oriented design and development.
Knowledge on algorithmic programming and data structures
Bachelor or Masters In Computer Science, Software Engineering or similar technical degree
Excellent command of spoken and written English
Good communication skills and the ability to negotiate requirements and specifications with product managers and UX/UI
Good team player qualities.