Senior Software Developer - SOTI Inc
  • Galway, Connacht, Ireland
  • via BeBee.com
-
Job Description

Senior Software Developer position available at SOTI, a company committed to innovation and entrepreneurship.

Summary: Experienced Software Developer specializing in .NET solution and passionate about software architecture and design sought to develop innovative solutions and work with leading edge technologies.

About the Job

SOTI is a company that values innovation and entrepreneurship, and is seeking a Senior Software Developer to join its team. As a Senior Software Developer, you will have the opportunity to work with leading edge technologies and take on complex and interesting projects as part of fast-paced, highly collaborative and agile teams.

Responsibilities:

  • Develop innovative solutions to tackle big industry problems
  • Write well-designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
  • Provide technical guidance on the research and development of new products and services
  • Contribute towards the entire development lifecycle of analysis, design, implementation and test
  • Detect, report, investigate, and fix product defects
  • Automate and optimize code, including writing unit and integration tests
  • Maintain high standards of quality for code, technical documentation, and deliverables
  • Provide leadership on implementation of web solutions in C# and .NET
  • Collaborate on projects with a team of varying skillsets through code reviews and design discussions
  • Participate in brainstorming and idea generation activities
  • Stay up-to-date with advanced technologies in order to provide the best solutions for new projects

Requirements

We are looking for a candidate with a minimum of 10-15 years of related industry experience, a minimum of 5 years of experience developing with C# and .NET programming language, and a good understanding of software design patterns, data modeling and storage with well-known relational databases.

  • Minimum of 10-15 years of related industry experience
  • Minimum of 5 years of experience developing with C# and .NET programming language
  • Good understanding of software design patterns
  • Good understanding of data modeling and storage with well-known relational databases
  • Demonstrable versatility in multiple front-end and back-end technologies
  • Experience in agile methods such as Scrum/XP, Behaviour Driven Development, and Continuous Delivery
  • Bachelor's Degree from an accredited college or equivalent work experience

If you are a self-starter who can coordinate with a team and work independently towards a common goal, and have a passion for software architecture and design, we encourage you to apply.

;