● Participate in backend and front end development in a fast-paced agile development team, building systems for the enterprise with a strong understanding of creating and consuming web services and APIs. Experience in developing and interacting with RESTful services, WCF and SOAP interfaces
● Participate in front-end web development for administration/configuration web applications, whose purposes is maintaining or creating data structures for consumer front-ends/clients, or providing an interface to manage a business process, as well as develop new client facing applications
● Contribute with product teams, when applicable, to help in the creation of user interfaces; coordinate to conceptualise, build, test and realise products
● Develop integrations between source systems where no native integration exists, facilitating the required business processes
● Maintain existing software systems by identifying and correcting software defects
● Assist with gathering or realisation of requirements, when required, around functionality and translate those requirements into functional solutions
● Ability to explain technical products or solutions to both technical and non-technical audiences
● Ensure solutions are compliant with technical policies, standards and procedures at an enterprise level and industry standard
● Assist in the preparation of user guides and documentation, as well as contributing to software releases where required
● Continuously keep up to date with new technologies and trends in software development, with a focus on .NET Core/ASP.NET Core, Angular and other technologies primarily adopted internally
● Provide technical leadership within the team, ensuring solutions are following software development best practices
● Lead peer review of code, with a strong focus on quality, performance and security for all code committed
● Provide guidance and direction to other team members, when appropriate or required
● Assist the Delivery Manager with decisions regarding the technical direction of the team