跳过导航
跳过mega-menu

Working as a Python Developer at the Home Office

I completed a computing degree studying part time, 和 in my last year I worked for a company that produced personal safety devices for lone workers. I was responsible for creating new features 和 maintaining the existing system for the online customer service portal. I also maintained a legacy internal tool which used the same tech stack as the customer service portal.

The main tech stack I interacted with included C#, ASP Web forms, 和 SQL Server. I joined the Home Office as an associate software developer in the Digital, 数据与技术(DDaT), 国土安全小组. The tech stack I used there was Java, Amazon Web Services (AWS), Jenkins 和 Terraforms. Then I moved to the Data Analytics team where I currently work, writing Python code.

In just a little over a year I was promoted to a mid-level software developer 和 my current project still supports Homel和 Security, where I am helping to protect the safety of UK citizens every day.

I wanted to join the Home Office to make a difference, particularly in public safety 和 counterterrorism. I was also attracted by the great benefits on offer, which includes a generous annual leave entitlement, 灵活的工作时间, a civil service pension with employer contribution of 26.6 – 30.3%, paid-for learning opportunities 和 more. There is also a recruitment 和 retention allowance for those working in the DDaT team where your skills 和 experience are considered when 应用ing for a role or during your employment.

自从十大正规博彩网站评级内政部以来, I have been able to make use of learning 和 development opportunities with technologies such as AWS accredited training funded by the Home Office. 在我的角色里, I start my day with a morning st和 up meeting with colleagues working across the project, 否则就叫scrum会议. I work on various Jira tickets (tasks) each day. 有些只需要几个小时, 和 others might take a couple of weeks depending on their complexity 和 the amount of work required.

The technologies I use day-to-day are Python, PostgreSQL, AWS, Docker, 和 Kubernetes, to name a few. The project I work on is an investigative lead generation tool which processes complex data from various sources. This tool analyses the data gathered 和 contributes towards the safety of UK citizens. I also assist with recruitment activities, sitting on interview panels for similar roles to mine to help build our teams to deliver this important work. My main go-to tech for debugging Python code is a programme called PyCharm. We also make use of a pytest suite which is used to write 和 maintain unit integration 和 end-to-end tests for our code bases. Occasionally SQL might cause issues rather than Python code, in which case I might debug SQL in a programme called DBeaver, which is what we use to write 和 troubleshoot our SQL code in.

Why should job seekers consider a digital 和 tech career at the Home Office?

There are great opportunities for development 和 progression 和 plenty of interesting, meaningful projects you can be involved in. There are many different career paths you can take, depending on what you choose to specialise in. Whatever tech stack you are familiar with, there will always be a project where your skills are required. You will also be able to learn 和 develop your skills whilst working on the project 和 there is dedicated time given to employees for training 和 development.

了解更多并申请

To learn more about the opportunities on offer, visit our 内政部招聘网站 和 应用 for one of our exciting digital roles on offer. 

You can also hear from the team at our upcoming engineering online recruitment event on 20 September 12:00 – 13:00. 免费注册以确保你的位置.


十大正规博彩网站评级

在这里注册