Back-End Developer (Consultant level)
Country:
Cities:
Area of expertise:
Job Description
- Build and automate the features and services that model complex business problems and power enterprise-scale systems.
- Implementing APIs and Microservices, integrating with external systems, through to database design, data access and ORMs.
- Developing scalable and cloud-based solutions, with consideration to security and performance.
- Harnessing modern development and DevOps practices including CI/CD, containerization, automated testing.
- Develop innovative solutions using the latest Web and Microsoft technologies following DevOps principles.
- Collaborate with developers, business analysts and the scrum master in your team to build new digital experiences.
- Develop solutions throughout the stack of models ranging from Frontend to deep backend integrations.
- Collaborate and communicate with clients and stakeholders to ensure delivery of quality in our projects.
- Work directly with our clients to define and refine requirements.
- Design and develop fully functional application components, features and services.
- Consistently develop and deliver high-quality, low-defect, maintainable and robust code.
- Be part of a strong, creative, multi-functional project team, designing, building, and testing new products, services, and infrastructure.
- Ensure quality through consistency to technical standard methodology and through mentorship, feedback, and paired programming.
- Solid experience with C# application development using .NET Web stack technologies including: .NET, C#, (e.g. ASP.NET MVC, WCF, Entity Framework, Web API), SQL Server and Database platforms as well as web services (e.g. SOAP, REST)
- Strong awareness and consistency to standard methodologies of coding, testing and deployment
- Experience in both relational and non-relational databases
- Experience in developing and executing unit tests to ensure and maintain code quality
- Service Development: RESTful services, Microservices, ASP.Net Core, Azure API Management, Azure API Apps
- Azure: Compute, Storage and PaaS services (Web Apps, Cognitive Services, App Services, Logic Apps, Azure Functions, Service Bus)
- Containers: Docker, Kubernetes / AKS
- RPA: Blue Prism, UI Path, Automation Anywhere
- DevOps: Git, Azure DevOps, Maven, Jenkins
- Knowledge of designing, implementing, and consuming RESTful services.
- Experience with common cloud DevOps techniques and technologies as well as Azure services (SaaS, PaaS, Azure Blob storae) would be considered as a plus.
- Demonstrated experience in structured development and build environments (continuous integration, test automation, automated configuration and deployment)
- Ability to provide technical solution recommendations which align to the clients’ business and technology strategy.
- Ability to gain an understanding of customer process and issues, and communicate them back
- Ability to work in teams and individually when needed
- Strong verbal and written communication skills
- Experience with Agile development practices
- Experience working with global teams on projects
- Experience working with offshore teams to facilitate project work
- Demonstrated excellence in communicating and presenting complex information to technical and non-technical stakeholders, both verbally and in written form
- Display leadership by establishing goals for the team and members of the team
- Be savvy with problem-solving
- Be a point of contact for clients
Share this job:
About Avanade
Avanade is the leading provider of innovative digital, cloud and advisory services, industry solutions and design-led experiences across the Microsoft ecosystem. Every day, our 59,000 professionals in 26 countries make a genuine human impact for our clients, their employees and their customers.
We have been recognized as Microsoft’s Global SI Partner of the Year more than any other company. With the most Microsoft certifications (60,000+) and 18 (out of 18) Gold-level Microsoft competencies, we are uniquely positioned to help businesses grow and solve their toughest challenges.
We are a people first company, committed to providing an inclusive workplace where employees feel comfortable being their authentic selves. As a responsible business, we are building a sustainable world and helping people from underrepresented communities fulfil their potential.
Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at www.avanade.com.
