Social network you want to login/join with:
Tony Gee and Partners is seeking a Software Engineer to join our team .
We are a leading civil engineering consultancy specialising in complex infrastructure projects across diverse sectors, including rail, highways, marine, power and energy, aviation, and more. Committed to continuous innovation, we have a business-level strategic goal to leverage digital tools to enhance efficiency, streamline processes, and drive transformative change within our organisation.
The ideal candidate will be a strategic thinker, proficient in software development, and contribute to the success of our projects.
Job responsibilities
* Participate in the full software development lifecycle, including planning, development, testing, and deployment to deliver high-quality software solutions.
* Understand user requirements and business context, proactively addressing challenges and resolving bugs during testing or in production.
* Follow established software development methodologies and maintain alignment with best practices for coding, security, and performance.
* Provide guidance, feedback, and mentorship to junior engineers, fostering adherence to software development methodologies and best practices.
* Collaborate effectively with cross-functional teams, fostering open communication to deliver solutions that meet user expectations and project goals.
* Actively contribute to technical design discussions and decision-making processes to enhance the quality of deliverables.
* Engage in continuous professional development activities, including training and knowledge sharing, to enhance technical skills and contribute to team growth.
Requirements
* Design and develop scalable software solutions, ensuring efficiency, maintainability and alignment with project requirements.
* Work with database systems and optimize data models and queries to effectively integrate within applications.
* Apply software development methodologies and best practices to deliver high quality software solutions.
* Conduct code reviews and provide constructive feedback to enhance the overall code quality.
* Experience in automating build and deployment pipeline to streamline software delivery and updates.
* Plan and manage development tasks effectively, prioritising workload to meet project deadlines.
* Demonstrate strong communication and collaboration skills, working effectively within cross-functional teams to drive project success.
* Proficiency in .NET technologies, including ASP.NET Core, C#, Web API and .NET frameworks
* Hands-on experience with database systems, including SQL queries.
* Experience in adhering to coding and security standards
Qualifications
* Diploma in Software Engineering or an equivalent qualification
#J-18808-Ljbffr