Passionate about web development? Have plenty of experience working in ASP.NET and Microsoft Azure with a proven track record delivering large scale systems? Looking for a challenging role to help architect, design and build a cutting-edge web application using Azure, NoSQL, CQRS, event sourcing, microservices, message buses and lots of other exciting technologies? We need an ambitious, motivated and talented architect to join our team building the next generation of software aimed at the not-for-profit sector.RoleYou will be helping to lead a small team in a start-up environment. The role is extremely hands on covering the full software lifecycle: one day you could be writing the spec for our new product, the next whiteboarding its technical design, the next writing code with other developers to build that vision and of course ensure the ongoing success of all our clients through maintenance & support, bug fixing and adding new features.There will be lots of opportunity to contribute to architectural decisions as well as the actual coding. You will be working as part of a globally distributed team with staff within Pakistan and London. This takes a high level of motivation and the ability to self-manage. You will also occasionally be communicating with clients directly. This requires excellent written and verbal English communication skills and the ability to communicate professionally with both technical and nontechnical people.The role is unique in that not only will you be working with exciting technology and a talented & enthusiastic team, you have the chance to be part of something truly worthwhile developing software that helps not-for-profits do more to help some of the most vulnerable people in the world. We want you to be as excited about this prospect as the rest of the team are!You• are willing to be measured by your output and the value you bring, not the hours you log• are keen to take responsibility and use your experience, ideas and energy to drive the project to success• are outstanding at communicating both verbally and in written English (and more than techspeak!)• are detail oriented and meticulous about quality• are constantly looking to learn and improve• understand how important good, disciplined process is; in software development as well as communication and project management.TechnologyYou need to:• be experienced in C#, ASP.NET MVC and Web API on.NET Core• be knowledgeable on the design of REST APIs and microservice designs• have an understanding of front end coding (HTML/CSS and JS frameworks) as well as the back end stuff• have a good knowledge of Azure including CosmosDB, message bus, service fabric etc.• familiarity with CQRS, event sourcing and React is a bonusThe tools and technologies we use matter only because of the results they enable us to deliver. Therefore, the ideal person will bring the correct mindset, ability to learn and adapt along with as wide a range of technical experience as possible.About n3oWe are n3o. A disruptive cloud based technology company specialising in the non-for profit sector. We were founded in 2005 in the UK and have spent the last 14 years developing bespoke software for some of the UK’s largest charities. We are now working to build a suite of applications aimed at helping charities across the globe face the challenges of managing their donors, prospects, donations, projects and beneficiaries. The team is globally distributed with staff in the UK and our new development hub in Pakistan leading the design and build of our Azure-hosted offering.What’s in it for you? Impact You will bring your experience, ideas and energy to the role. There is huge opportunity to further develop not just your technical skills but also your ability to lead development projects and teams. Below are some key elements about the role:Purpose: On top of that, our purpose is working on projects and with organisations that have real societal impact. This includes charities and other not-for-profits on both commercial and pro-bono projects. You need to be as excited about that prospect as the rest of the team.Location & Hours: The role is a full-time position working from our Islamabad office or you could work remotely. We are more interested in results than micro-managing which means there is some flexibility in the exact working hours.Salary: 200,000 - 450,000 PKRTeam: We are a young and dynamic group and want to work with people who bring enthusiasm and energy, have values they care about and are able to be both professional and fun. If that describes you, then please get in touchThese are some tips you'll find useful.• We value your cover note. We won't open your CV unless you're able to convince us of your interest in this specific role.• You must apply in English. This will be an example of your fluency in written English so pay attention to details.• We really believe that at this stage of the recruitment process, it's your job to convince us that we want to interview you. After the interview it's our job to convince you to work for us. Refer to our criteria and tell us why you would be great for this specific role. We don't point these things out to discourage you, but to support you in getting past our initial filtering process. We're really excited to see your amazing application!
pMadyan Software Solutions/p