Join to apply for the Senior Software Engineer role at Patternology International.
2 days ago Be among the first 25 applicants.
Get AI-powered advice on this job and more exclusive features.
Senior Software Engineer - UK
This is an office-based role in Bangor, North Wales.
Salary DOE.
Our client is seeking an experienced Senior Software Engineer to join the team at Bangor.
Why You Should Work Here
Our employees are at the heart of everything we do, which is why they are our biggest investment. We offer competitive salaries, top-notch benefits, and a company culture focused on employee development and career enhancement. Our team members can communicate and collaborate with colleagues around the world.
Job Summary
The Software Engineer is responsible for the design, development, and deployment of internal and external software systems and solutions. They are also responsible for mentoring junior engineers, providing technical leadership, and contributing to strategic decisions that shape the future of our technology stack.
Key Responsibilities
* Provides end-to-end software solution development, including:
* Takes ownership of specific application(s) and system(s) areas, as assigned.
* Continuously refines and improves code, updating and advancing current code base, as feasible.
* Maintains the value of application code(s) as a company asset.
* Develops software and writes code using effective software methodologies.
* Utilizes object-oriented design, functional programming, unit testing, and design patterns, ensuring code readability, performance, and reuse.
* Develops unit tests and other automated testing infrastructures to enhance code maintainability and reuse.
* Analyzes the performance of programs and takes actions to correct deficiencies based on consultation with users and department leaders.
* Resolves questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
* Analyzes Windows client/server and micro-computer-based software solutions compatibility with company requirements.
* Develops and presents proposals for the advancement and inclusion of current and future software solutions.
* Maintains confidentiality of the information being processed, stored or accessed.
Key Requirements
* Bachelor's degree in computer science or a technical discipline.
* Minimum of 5-7 years of experience with software development on a modern development platform.
* Strong working knowledge of modern software development methodologies and tools.
* Experience developing multithreaded applications is preferred.
* An equivalent combination of experience, education, or demonstrated knowledge may be considered.
Required Education and Experience
* Understanding of and affinity for well-designed code.
* Proficiency with SQL programming.
* Proficiency in troubleshooting techniques and problem diagnosis.
* Ability to assess situations quickly and help arrive at beneficial resolutions.
* Experience with multiple programming languages and technologies, including C#, HTML, XML, XSLT, ASP MVC, NHibernate Linq, and WPF.
* Effective communication skills in English.
* Ability to handle multiple projects and deadlines.
* Attention to quality, details, correctness, and deadlines.
Benefits
* 25 holidays per year, excluding bank holidays.
* Pension Plan.
* Annual Discretionary Bonus.
* Discretionary annual salary reviews.
* Work in a diverse workplace with 48 different nationalities.
* Fresh fruit at the office.
Additional Details
* Seniority level: Mid-Senior level.
* Employment type: Full-time.
* Job function: Information Technology.
* Industry: Software Development.
Referrals increase your chances of interviewing at Patternology International by 2x.
Get notified about new Senior Software Engineer jobs in Bangor, Wales, United Kingdom.
Recent similar jobs in the area include roles in Bethesda, Gwynedd, and Bangor.
We’re unlocking community knowledge in a new way, with insights added directly into articles, starting with AI.
#J-18808-Ljbffr