About this position
This is an exciting opportunity to work with a forward-thinking and growing UK based software company on a diverse range of interesting projects and using the latest technologies. As a .NET Developer, you will be a full-time member of our technology development team which is in charge of expanding our products and tools. You will be working from home on the tasks assigned to you in daily online communication with our UK team, so you will need good English communication skills and flexibility to work to UK hours (Monday to Friday, 9am-6pm).
This is a dynamic role with a diverse set of responsibilities, including the following:
A wide range of technical responsibilities, including
Object-oriented design and programming
UI and back-end development
AWS cloud services (development as well as integration)
Technical problem solving
Research and development using emerging technologies
Required personal qualities
To be a match for this role, you will demonstrate the following personal characteristics.
Self-motivated and willing to work from home
This is a fully remote position, so you need to demonstrate that you can work from home effectively and happily
Curious and a lifelong learner
You're naturally a curious person. The fact that technology is a fast-changing industry doesn't overwhelm you. It excites you.
You can explain ideas and concepts concisely and succinctly. You know what to say, when to say, and how to say. You minimise misunderstandings.
You're not easily overwhelmed by the complexity. You can break complex problems down into small and manageable components. You're quick to spot relationships between things and ideas.
Agile & adaptable
You see change as something positive, an opportunity to grow. You thrive in dynamic environments.
Positive and solution oriented
You see the glass half full and focus on finding solutions to the challenges you and the team face
Impact and purpose driven
You genuinely care about the world. You're not driven by money, but a burning desire to contribute, to make an impact, to matter.
Proactive and enthusiastic
In a fast pace culture, you need to be proactive and know how to influence your team and the client to make sure things get done within their deadlines
You are persistent, consistent and committed. You don't give up until you have achieved yours and the teams' goals.
You need to be graduated from disciplines such as Math, Physics, IT, Software Engineering, Computer Science or similar.
Experience working on several complex software projects
You need to demonstrate experience of working on projects in different industries
3+ years of experience
This is not a junior position. You should demonstrate 3+ years of experience in this field.
Flexible working hours
To qualify for this position, you should have the following skills.
You need to demonstrate good speaking and excellent written skills in English
This can be in any programming language
Web technologies (Html, Css, Js, .)
.NET Framework, ASP.NET, C#, ORM (e.g. Entity Framework), MVC, API, Object oriented programming