The Software Engineer is a professional in object oriented programing with expertise in back end technologies such as Java, .NET, PHP, Python, relational databases, non relational databases, MVC server side frameworks, XML, JSON, REST services, CRMs Salesforce , and CMS implementations Adobe Experience Manager AEM , WordPress, Drupal, Sitecore, etc. . A software developer can work on several projects providing solutions that follow best practices. An academic background on software engineering is preferred.

Key Responsibilities

+ Design the application to meet the business process design and application requirements.

+ Validate the design with the stakeholders to ensure that the design satisfies the requirements.

+ Supervise other designers or developers in completing designs.

+ Complete all appropriate documentation required by the developers, testers, deployment team, and application management team that will maintain the application.

+ 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.

+ Inform the technical architect and project manager of any issues that may affect any other areas of the project.

+ Provide input in determining level of effort.

+ Meet milestones and related effort time commitments for assigned deliverables and provide work status, including estimated time to complete ETC and actuals.

+ Maintaining and or updating technical and or industry knowledge and skills through continuous learning activities, such as reading journals magazines, collaborating with other technical professionals, learning from on the role experiences, participating in technical training, and or writing articles.

Soft Skills

+ Communicating Effectively

+ Creating Business Value

+ Building Maintaining Relation

+ People Management.

Required Experience

+ At least 5 years of proven experience as a software engineer working in the implementation of web solutions (web sites or service interfaces).

+ Strong knowledge of MVC frameworks or web service engines libraries like Spring and understanding on how to efficiently build web pages or SOAP/REST services.

+ Experience collaborating with project managers and scrum masters to define user stories and estimates.

+ Experience configuring and implementing DevOps workflows and tools.

+ Experience optimizing databases queries for performance and reduce resources usage.

+ Understanding of the HTTP stateless nature and how to handle user data and sessions using cookies and external storage.


Accenture is a global management consulting, technology services and outsourcing company. Combining unparalleled experience, comprehensive capabilities across all industries and business functions, and extensive research on the world’s most successful companies, Accenture collaborates with its clients to help them become high-performance businesses and governments.

Working with Accenture in the United States,  you can join ranks with more than 211,000 people in 120 countries and work with clients in nearly every major industry worldwide, including 96 of the Fortune Global 100, more than three-quarters of the Fortune Global 500 and government agencies around the world. Accenture’s people build careers in different areas of business, specifically Consulting, Technology and Outsourcing, as well as within our internal corporate functions.

With the breadth of talent our people have, they not only build strong careers, they offer their talents and skills to help clients and communities around the world.