Software Developer at Accenture works as a member of our Agile team alongside with a Technical Architect, Quality Engineers, Business Analyst and a Project Manager to deliver fit-for-purpose solutions to our clients. Each and every team adapts its ways of working accordingly, which they consider the most effective way of working with a specific client and project. In this way, you learn not only different technology set-ups but also new and innovative ways of working. We believe in engineers who specialize in one field but at the same time have broad knowledge of technology as a whole in order to be ready to deliver both back-end and front-end code and to find themselves in the DevOps culture with automation as the first priority. Close collaboration and direct communication with other team members and the client is an important part of our delivery process. You can be sure that your voice will be heard and that you will have an impact on your team’s decisions, regardless of your role. If you believe that quality is the responsibility of the whole team, you have some commercial and delivery awareness and if SOLID principles are your bread and butter, then you will be more than happy working with us.
Flexible: The work location for this role may include a mix of working remotely, onsite at a client or in an Accenture office - depending on specific project circumstances.
THE WORK:
Develop and enhance systems based on .NET technologies, demonstrating a commitment to continuous learning and innovation.
Adhere to industry and company best practices, including clean code standards, while maintaining a focus on dedicated to ongoing improvement.
Actively engage in the full software lifecycle: analysis, design, implementation, testing, deployment, and maintenance, driven by a passion for personal development.
Share knowledge and experience within the team and across the company, fostering a culture of proactive skill enhancement and enthusiastic professional growth.
Contribute to a forward-thinking environment, constantly seeking innovation and adapting to new challenges and opportunities.
HERE'S WHAT YOU WILL NEED:
Experience in working with web applications.
Experience in .NET and mainstream ORM.
Strong interpersonal and communication skills.
Teamwork abilities.
At least 3 years of experience as a .NET developer.
Experience in relational databases (e.g. SQL Server, Oracle, PostgreSQL) and data modelling.
Experience in developing applications hosted on AWS
Experience in using AWS Cloud services i.e. API Gateway, ECS, S3,
Lambda, DynamoDB, CloudFormation, Redis, etc.
Pro customer attitude and ability to communicate in English both spoken and written.
BONUS POINTS IF YOU HAVE:
Experience with RESTful web services and AWS.
Knowledge of common security pitfalls in web development.
AWS Certification.
Experience in the Agile delivery environment with tooling to include GIT, AWS DevOps, nUnit, Moq, Docker, etc.
Experience in developing Single Page Applications in React, TypeScript/JavaScript.
Knowledge of Continuous Integration, design patterns, agile methodologies.
WHAT’S IN IT FOR YOU?
Collaborate with experts across various fields in an inspiring working environment, where strong cooperation and direct communication with clients are fundamental.
Benefit from our investment in people through active communities (AWS, Azure, .NET, Java, Frontend), online courses, workshops, and conferences to ensure your expert knowledge stays up-to-date.
Learn innovative project approaches from both technological and organizational perspectives, with ongoing opportunities for self-learning through code reviews with teammates.
Experience a culture where your voice is heard, knowledge sharing is integral, and good practices and open communication are key to our philosophy.
WHAT WE OFFER?
Permanent employment contract.
Individual support of a People Lead and a specific path of professional development, as well as the possibility of a session with a Coach.
A wide training package (soft, technical, and language training offer, access to the e-learning platforms, Gallup test, GenAI training, possibility of co-financing courses, and certification).
Employee Assistance Program - legal, financial, and psycho[1]logical consultations.
Accenture employees eligible for the Employee share purchase plan automatically become eligible for quarterly dividends if they own company shares.
Paid employee referral program.
Private medical care, life insurance.
Access to the MyBenefit platform (possibility of using a wide range of products and services, including the Multisport card).
Join our team to advance your career in a dynamic and innovative technology industry!