Job Description

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.

Show more


    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.

      All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

      Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.

      Accenture is committed to providing veteran employment opportunities to our service men and women.

      COVID-19 update:  The safety and well-being of our candidates, our people and their families continues to be a top priority. Until travel restrictions change, interviews will continue to be conducted virtually. 

      Life at Accenture

      Work where you're inspired to explore your passions and where your talents are nurtured and cultivated. Innovate with leading-edge technologies on some of the coolest projects you can imagine.


      Work Environment

      Be your best every day in a work environment that helps drive innovation in everything you do.



      Training and Development

      Take time away to learn and learn all the time in our regional learning hubs, connected classrooms, online courses and learning boards.


      View All

      Learn more about Accenture

      Our more than 500,000 people in more than 120 countries, combine unmatched experience and specialized skills across more than 40 industries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.

      View All

      Stay connected

      Join our Team

      Join Our Team

      Search open positions that match your skills and interest. We look for passionate, curious, creative and solution-driven team players.

      Keep up to date

      Keep Up to Date

      Stay ahead with careers tips, insider perspectives, and industry-leading insights you can put to use today‚Äďall from the people who work here.

      Stay Connected

      Job Alert Emails

      Personalize your subscription to receive job alerts, latest news and insider tips tailored to your preferences. See what exciting and rewarding opportunities await.

      View All