Software Developer (Contract)
Cheshire / £350 - £500
£350 - £500
Software Developer (Contract)
£500 Per Day Inside IR35
6 Month Contract
Cheshire - Onsite (5 days a week)
Are you an experienced Software Developer seeking to work with cutting-edge cloud technologies? Are you excited by the opportunity to join a team of highly skilled professionals at a software security company? If so, we want to hear from you! Keep reading to learn more about this exciting opportunity.
This software development company specialises in web security testing tools and is actively modernising its development toolchain and production infrastructure to utilise the latest cloud technologies. They develop and sell software products and services to customers across a variety of industries, including finance, health-care, and information technology. They are actively developing a range of greenfield functionality, including advanced customer happiness and relationship management features. The company is seeking a highly talented and experienced Software Developer to join their accomplished team of professionals. This is an exceptional opportunity for a skilled and ambitious contractor to take their career to the next level while working on exciting projects.
As a Software Developer, you will be working in a small, cross-functional team on various web services supporting their business, and in specific, you can expect to be involved in the following:
- Write and maintain code for web services and features, using .NET and C#.
- Participate in Agile practices such as pair programming, TDD, and team retrospectives.
- Work closely with the team to understand and mitigate the latest web security threats and ensure the company's own security posture is strong.
- Implement new features and functionality, including advanced customer management features and modernise the company's development toolchain and production infrastructure.
- Use a variety of tools, including Jetbrains Rider, xUnit, NuGet, TeamCity and Docker.
- Stay up to date with the latest technologies and trends in the field of web security.
- Participate in code reviews to ensure the quality and maintainability of the codebase.
- Collaborate with team members to design and implement new features.
- Utilise various AWS services to develop and maintain the company's web services.
- Debug and troubleshoot issues that arise in the codebase.
- Continuously test and re-factor the codebase to improve its performance, scalability, and maintainability.
Your Skills and Experience
The successful Software Developer will have the following skills and experience:
- Strong proficiency in .NET and C#.
- Ability to work in a small, cross-functional team on various web services.
- Experience with Agile development methodologies, including pair programming, TDD, and frequent retrospectives.
- Strong understanding of web security threats and experience with mitigating them.
- Ability to work well with a team of high-performing individuals.
- Prior experience with Jetbrains Rider, xUnit, git, NuGet, TeamCity and Docker is preferable but not essential.
- Knowledge of various AWS services such as Fargate, Lambda, ELB, Aurora, and CloudFront.
- Must be willing to work in a fast-paced, high-performance environment.
- Experience with version control systems (such as Git).
- Strong understanding of software development life cycle (SDLC).
- Experience with software testing and debugging techniques.
The successful Software Developer will receive up to £500 per day inside IR35.
How to Apply
If you are interested in this opportunity, please click the link below to submit your CV directly.
Contractor Roles: Testing the Waters for Full-Time
If 2020 taught us anything, it was the importance of flexibility and adaptability. It also gave us time to reflect on what we wanted from our careers and how to truly balance family life when we were both working from home and managing family tasks. So, if you found yourself wanting to try something new, one option may have been taking on a contractor role. Why Contracting Can Fast Track You Through the DoorTaking on this type of role is a good way to ‘test the waters’ for both the client and the candidate. While the focus is more often on contract-to-hire roles, we also have candidates and clients more interested in freelance projects. For example, someone may be in media most of the year, but for a shorter-term project of a few months, they might be a Business Analyst. These freelancers are experts in their field and can often hit the ground running to help launch or implement a project. So, who’s looking for someone interested in either a contract-to-hire or a freelance contract role? There are such a wide variety of businesses, it’s hard to narrow it down to a few businesses. In today’s changing times, the better question might be, who isn’t sourcing for prospective candidates interested in a contractor opportunity? If you think about how fast things move in marketing and entertainment which includes sports marketing as well, it makes sense that contractor roles or contract-to-hire opportunities are the order of the day. Admittedly, we saw the largest uptick in contractor roles during the early days of COVID as businesses moved everything online and realized they weren’t dependent on local talent. As the name implies, this is short-term with the goal of trying a candidate out to see if they’re a good fit and vice versa for the candidate to see if the employer is a good fit for them. And for businesses with urgent projects or wanting to get a larger project launched, it gives them a fast track to get someone on board. If the person works out well, then they may be hired on permanently. 5 Markets to Consider for Contracting RolesDigital MarketingEntertainmentSports MarketingConsumer GoodsBioTechWhile the focus for many clients interested in finding candidates on a contract basis are in businesses such as Digital Marketing, Entertainment, Sports Marketing, and Retail, newer markets include start-ups. For Data Scientists interested in working for a startup, they may choose to Contract for a smaller project with the idea of becoming full-time once the project is complete and the client has had time to ‘try before they buy’ to see how a prospective candidate works best in a team and for the client.State of the Contractor Market from 2020 to 2022Contract did well in the industry compared to full-time most likely due to concerns over budgets, headcounts, and how both businesses and individuals were figuring out how to navigate a new way to work.In early 2021, there was a dip in contracting roles as the vaccine rolled out and companies began to hire full-time employees directly again. However, as 2021 comes to a close, there still remains an air of uncertainty which has led to an uptick in Q3 and Q4 numbers.However, in the next six months, the state of the contractor market is expected to remain steady. Though COVID will be an indicator of the market ups and downs, there remains an inverse correlation in the contractor niche that during COVID, there was high demand for contractors, and when business is booming, there’s more of a demand to hire candidates upfront without testing the waters first.Benefits of Choosing Contractor RolesWhether you choose Contract-to-Hire or a Freelance Contractor role, here are some of the highlights for candidates:Remote flexibilityProductivity over locationNegotiating powerContract-to-hire roles are good for candidates with 2 -5 years of experience while Freelance Contractor roles are best suited to mid-to-senior level roles requiring 5 – 15 years of experience.It’s important to keep an open mind regarding Contractor roles. Consider this. Often, those looking for a change or a challenge, will leave a full-time role, take a leap of faith to do contract work for a business they believe in, and with the end game in mind of a full-time offer. But having taken that leap of faith, they may have shown they can do more, or gained a promotion, and thereby have stronger negotiating power than if they were simply hired directly into a full-time role.If you’re interested in the Data & Analytics industry, Harnham may have a role for you. Check out our current contract jobs or contact one of our expert consultants to learn more. For our West Coast Team, contact us at (415) 614 – 4999 or send an email to email@example.com. For our Arizona Team, contact us at (602) 562 7011 or send an email to firstname.lastname@example.org. For our Mid-West and East Coast teams contact us at (212) 796-6070 or send an email to email@example.com.
Sustainable Software And The Future Of Our Planet | Harnham Recruitment post
“Keep 1.5 Alive” The 2015 Paris Agreement pledge that has become the battle cry of COP26, rings in our ears as leaders look at ways that countries and corporations can limit global warming to 1.5 degrees Celsius to mitigate the devastating effects of climate change. New analysis by the Climate Action Tracker calculates that the world is heading for 2.4C of warming and with that in mind the need to adapt and embrace technologies that tackle and reduce the impact of climate change, is ever more pressing. The technology sector is well-placed to embrace data initiatives in support of a more sustainable future. Sustainable software and green data are emerging disciplines at the intersection of science, technology and climate science, which when considered as part of a business’ wider Environmental Social and Governance (ESG) policy can help businesses play their part in the Global Development Goals. The concept of sustainability is built around three pillars: ecological, economical, and social sustainability and there are a number of things to consider across the whole software lifecycle, from planning and programming, distribution and installation, usage, and disposal. Considering the first of these, the ecological impact of software, we can begin to see how sustainable software engineering can help bring positive change. The ecological impact of software Considering how to minimise resource and energy consumption are key. As pointed out by the Harvard Business Review, on its own, software doesn’t consume energy. The problem lies within the way software is developed, used and stored. Addressing hardware requirements Software runs on hardware, and as more software is developed, the reliance on hardware increases. In an ideal world, software requires as little hardware capacity as possible, and is compatible with power save settings and facilitates the ability of individual components to make optimum use of working memory. Longevity is also key, with software updates often rendering it impossible on older hardware. Improving software development Asking what is the smallest possible environmental footprint that could be used to make an application to guide the first stages of the software development cycle, should be fundamental. Allowing Software Engineers the flexibility of trade-off software performance with environmental impact is key. Using AI as an example, consider that training a single neural network model can emit as much carbon as five cars in their lifetimes, and the exponential increase in computational power required to run large AI training models, balancing performance against ecological impact might be a worthwhile consideration. Data Storage Not only might software development be a focus for businesses looking to improve their carbon footprint but also a consideration of data storage. Data centres consume about 2% of global electricity today; by 2030, they could consume as much as 8%. With modern applications often deployed over the cloud, factoring in software deployment methods and storage requirements might help turn curb this trend. How Software Engineers can help make software accountable The principles of Sustainable Software Engineering are a core set of competencies needed to define, build, and run sustainable software applications and companies have a duty to make software an integral part of their sustainability efforts. By judging data and software’s performance on its energy efficiency and by including green practices and targets in CIO performance reviews, business can help Keep 1.5 Alive. If you have competencies in sustainable software development or a business looking to incorporate green data initiatives, take a look at our latest Software Engineer jobs.
The Benefits and Challenges of Contract Jobs
In the last few years, there’s been a significant increase in contract roles across the U.S., particularly within the tech industry.
According to data from LinkedIn, the number of job postings for tech contract jobs in the U.S. nearly tripled from January 2021 to December 2022. This trend in contract work is expected to persist throughout 2023.
Because of its rapid growth, you may be thinking about making the switch to contract work yourself. And while there are many benefits that come from taking on project and contract-based roles (especially for highly skilled Data professionals) it’s important to consider a few things before making the move from permanent to contract.
Below, we delve into some of the key benefits of contract work, as well as things to consider before making the switch.
Key Benefits of Contract Work
Consider this scenario: you’re a data professional whose been in the Machine Learning vertical for several years. You’ve become confident in your skills and comfortable in your role, but suddenly, you find yourself drawn toward Robotics.
While you’re interested in pursuing this new passion, you’re unsure if the leap is right for you. In this situation, a contract role could be a great way to ‘try it before you buy it’.
That’s because contract work offers flexibility and no long-term commitment from the employer or employee, meaning both parties can test the relationship to see if it’s a good fit.
Other benefits to contracting include:
- More opportunity to expand your skillset: With contracts, you have the option to take on multiple projects, giving you an increased opportunity to learn, grow, and develop new skills.
- Control over your own schedule: As a freelancer, you have a lot more control over your schedule and how much work you want to take on at any given time.
For a data professional with a few years of experience under their belt, contract work is a great way to pursue new passions, take on interesting projects with no strings attached, and grow at a rapid pace.
What to Consider Before Making the Switch to Contract
While there is undeniable flexibility and opportunity that comes with contract work, it’s worth considering the following before diving into the contract space:
- Have you built up an emergency fund? Contract roles are, by their very nature, not permanent, which means your salary isn’t guaranteed or steady over the course of a year.
- Are you ready to deal with the tax implications that come with contracting? Being a freelancer means that you’ll have to handle your own taxes.
- Do you have the right attitude? When you’re on a contract, you have a finite amount of time to prove yourself and demonstrate your value. Are you mentally prepared to dive into a project, and are you ready to hit the ground running?
As the contract space continues to boom, it’s definitely worth exploring whether or not a contract role makes sense for you. Consider speaking with a professional recruiter who can help you explore your options in more detail.
If you’re looking for your next role in Data & Analytics, Contract or otherwise, we may be able to help. Take a look at our latest opportunities or get in touch with one of our expert consultants to find out more.
CAN’T FIND THE RIGHT OPPORTUNITY?
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.