Hey you! Thank you for exploring your options to join WeSquare, and to strengthen us as a Senior .NET Developer!

As a Senior .NET Developer, you will join our thriving team of curious, fast-paced and focused people. You are comfortable working independently, iterating quickly, building products from scratch and taking ownership for whatever you build. You will also collaborate with teammates and colleagues across the business to influence new tech solutions and contribute to our future vision.

Important aspects of the job include:

  • Calm under pressure
  • Excellent analytical and problem-solving skills
  • Ability to work on your own
  • Excellent written and verbal communication skills
  • Ability to estimate timescales and meet delivery deadlines effectively and accurately
  • Ability to manage multiple projects, whilst prioritising tasks and activities
  • Be willing to share ideas and explore new technologies
  • Ability to manage the expectations of the management team and Customers (where appropriate)
  • Ability to communicate with the wider business, Suppliers and Customers, whilst avoiding over technical language
  • Attention to detail and quality
  • Self-motivated and looking for a challenge
  • Willing to explore and embrace new technologies and new ideas, offering suggestions and ideas, as appropriate
  • Where multiple assigned issues have competing priorities, ability to choose the order those issues should be worked on
  • Can investigate and suggest new third-party dependencies, where appropriate for assigned tasks, but must seek authorisation before integrating them into the code base

We are looking for a driven Senior .NET Developer who enjoys solving problems, who initiates solutions and discussions, and who believes that any challenge can be scaled with the right mindset and tools.

We have found that people who match the following requirements are the ones who fit us best:

  • Support new programs and systems utilising C#, SQL, and frameworks and technologies WPF or WCF, ASP.Net Core, MVC Web API, LINQ to SQL
  • Expert understanding of SQL and WPF/WinForms is required – combining both desktop and web development, as required
  • Working alongside the Client Care team to investigate customer issues and resolving data fixes via SQL
  • Handling large data sets and providing bulk data fixes whilst responding to supplier queries
  • Identify requirements for product improvements and working with support team to identify and develop scripts to optimize and maintain systems
  • Follow JIRA and in-house software processes and participate in configuration management
  • Investigate issues and suggest solutions and workarounds. Identify and implement bug fixes
  • Must ensure the Product Owner has authorised all system design changes
  • Ensure all systems comply with government legislation through provided guidelines
  • Participate fully in code reviews with members of the Development Team
  • Attend sprint reviews to keep up to date with new developments of our products
  • Maintain standards of coding to ensure the code base is maintainable
  • Maintain code-based documentation to the standards set by the Development Team
  • Work to be assigned and logged via Jira Cloud
  • Manage all code changes via Bitbucket Cloud
  • Ensure that all data is managed in accordance with the data protection act and respect your role as a data controller in the business and ensure that confidentiality is always maintained
  • Become an expert in the Clients business processes to ensure a full understanding of the requirements of the marketplace, which must then translate into suitable business logic and functionality in our systems
  • Ensure all changes have been tested before merging into the code base

To thrive in today’s customer empowered environment, we believe that the ability to find simple yet effective solutions to pressing problems is what segregates great brands from mediocre and failed ones. In order to become truly successful, corporations need to create online impact by outsmarting the status quo, and deliver the best possible online experience and customer service when, where and how their customers want it. And in many cases, it requires a digital transformation or a clever software update.

However, in order to for us to help these corporations succeed and to provide them with the solutions and the tools they need, we need the best possible IT professionals available. Which is why we regard our talent as the most important and valuable resource, and choose to invest in our people, keeping them as happy and engaged as possible.

Therefore, working at WeSquare you can expect us to work hard for you, offering you optimal working conditions:

  • A great place to work (nicely decorated, spacious and well equipped office)
  • A permanent contract
  • Excellent employee benefits (health insurance, personal development plan and 25 holiday days)
  • An open and informal working culture
  • An above average salary
  • And last but not least, heaps of FUN!!