Position: Senior .NET Developer for BigChange
Company: Ciklum
Category: .NET
Experience required: 5y
English level: intermediate

Responsibilities

Develop and re-develop BigChange software using Visual Studio, C#, .net, SQL Server, AWS, Rest APIs, and related technologies
Manage to deadlines that are set by Chief Technology Officer
Bring new ideas and best practice on the design and software development of the service
Inspire, mentor and encourage colleagues to apply intelligently customised industry best practice
Reviews designs, and software written by other developers for quality, best practice and architectural integrity
Help develop the team to refactor legacy code in more modern design patterns
Participate in Scrum meetings and lab calls
Ability to write clear and concise system documentation and summary diagrams
Monitor and review product and technology developments in the industry and present new ideas to BigChange
Liaise and communicate to other departments such as Product Development, Testing and Customer-Specific software development teams to add value to their roles
Provide top class service to our customers
Provide training support to other members of the company and be a brand ambassador to BigChange
Considered security at each stage of product and software specification, development and testing and in compliance with the Secure Development Policy
Manage BigChange’s personal data and confidential information responsibly, and maintain its quality, confidentiality, integrity and availability at all times.  Report personal data and security near-misses and incidents promptly, and cooperate in their resolution
Be aware of and comply with the BigChange Health and Safety Policy and related legislation; report Health and Safety near-misses and accidents promptly and collaborate to document and resolve
Ensure data processing equipment assigned to you by BigChange, and any personal equipment used to process BigChange data or access BigChange systems, is kept secure and used in accordance with the Acceptable Usage Policy

Requirements

5 years + experience in a similar environment (Essential)
Experience as a software developer (Essential)
Knowledge and experience of C# & .Net (Essential)
Knowledge and experience of SQL and NoSql technology (Essential)
Knowledge and experience in Machine Learning (Desirable)
Knowledge and experience in Serverless (Essential)
Experience in SaaS development (Essential)
Personal skills
A very strong software developer: technically strong, with recent hands-on software development experience in the above toolset
An ability to advise senior stakeholders, work comfortably without definition and apply a progressive technical approach to any problem
You’ll show a good understanding of how to put together software
You’ll be an inquisitive technologist and naturally encourage others to be alike
You’ll convey a sense of credibility and trust within the team and BigChange
You will have exceptional people skills and ability to objection handling where required
Ability to work individually as well as a team with a adaptable and flexible approach to work
You will have hands-on experience in System Software Development
Ability to communicate at all levels both written and verbally
You will have an organised and proactive approach to work

What's in it for you

Competitive Salary
Expenses paid for all overnight stays, subsistence and mileage whilst on business
“Motivational Mondays” – inspiring talks monthly from extraordinary people
Local fruit delivered weekly to the office
Being part of a supportive team with the ability to learn new skills and grow within the company
Experience cutting edge technology and be part of a company that is shaping the future
All rewards are agreed between each employee and the company based on their role/offer letter and may differ from the standard