Jobs at Baker McKenzie
This job post has been archived!
Must have skills
About this Opportunity
The Software Developer Europe will be part of an agile development team building and working on local, regional, or enterprise-grade software systems. The role holder is involved in all aspects of the development life cycle, from design, development, testing, and deployment to maintenance, support, and work as the 3rd level of the Help Desk for the application developed.
Baker McKenzie is the world’s leading law firm with offices all over the world. Our Belfast Centre is home to over 400 teammates in both legal and professional services such as finance, IT, marketing, and business support.
We offer one of the best workplace benefits packages in the business with comprehensive private health cover, income protection, life assurance and a full employee assistance plan. These and a host of other benefits make us one of the most desirable companies to work for in Belfast.
We are committed to promoting inclusion, diversity, and equity for all and are confident we can provide a career as individual and as exceptional as you.
As part of this role, the successful candidate will:
Responsibilities:
Work within an agile team to design, develop, test, and maintain web, desktop, mobile, and other supported software platforms built on firm standards' software technologies
Assist in the collection and documentation of user requirements, and development of user stories, and estimates
Develop reports, manuals, and other documentation on the status, operation, and maintenance of software
Develop, and unit test applications per established development standards
Follow the standard systems development process, and use the established coding and design guidelines, and standard tools as defined by the Software Engineering team
Participate in Over-the-Shoulder Review code reviews of solution designs and related code
Assist in the package and support deployment of releases
Participate in the deployment planning and perform actual deployment to test, staging, and production environments during the defined maintenance windows
Analyze and resolve technical and application problems
Adhere to high-quality development principles while delivering solutions on time
Provide third-level support to business users for tools and applications supported by the Software Engineering Team
Essential Criteria:
To be successful in this role you will need:
Skills and Experience:
Experience in Microsoft development with at least 2 full implementations using, C#, Transact SQL programming language (SQL Server)
ASP.NET, MVC, Entity Framework Core, GRPC/WCF WPF/WinUI
Working experience in Team Foundation Server, HTML5, CSS, mobile app development
Knowledgeable in the full development life cycle using Agile or other development framework
Experience in Mobile App and/or SharePoint Development is an advantage
Experience in Azure environment, Containers/Kubernetes Service is an advantage
Experience in n-tier architecture with SQL backend or service-oriented architecture
An understanding of system development methodology and object-oriented design
Work independently or as part of a team with limited supervision delivering working software
Good communication and teamwork skills
Find the perfect job!
Use Job Hunt AI to find the perfect job for you.