At a Glance
- Tasks: Develop and deploy innovative network applications using Golang and Kubernetes.
- Company: Join J BANDY CONSULTING LTD, a leader in tech innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with mentorship and career advancement opportunities.
- Why this job: Make an impact in the tech world while working with cutting-edge technologies.
- Qualifications: Strong Golang skills and experience with Kubernetes and CI/CD pipelines.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Senior Software Engineer (Golang) role at J BANDY CONSULTING LTDPrimary Function Of The PositionReporting to the Network Development Lead, the Senior Software Engineer is responsible for the development, deployment of Network applications for the portfolio including:Preparing deployment design using gitops approach or pipelines for different projects.Deployment of applications running on Kubernetes ClustersDevelopment of network data applications which underpin the Core Product offeringUndertake ad-hoc projects & other activities as requiredKey Accountabilities & ActivitiesPreparing deployment design using gitops approach or pipelines for different projects:Developing deployment approaches using gitlab pipelinesBuilding/maintaining components using helm or kustomizeProvide support for application integration into the k8s clusterPreparing Docker build filesDesign And Build Of Network ApplicationsAuthoring of golang applications against a list of business requirementsUsing best practices in software engineering such as SOLIDProduce unit tests to support network applications working with DevOps best practicesPreparing reports, manuals & other documentation on the network development toolsLiaise And Support Other Teams On Work ItemsAct as a trusted advisor for other teams to provide supportAssist Product Managers with defining business requirements and specificationsResearch And Evaluate Emerging Developments And Best PractiseProviding coaching & mentoring of teammates.Ensuring high standards of software quality are maintained through good practises & habits.Assessing, preparing & distributing documentation of process & application changes within the team & affected stakeholders.Experience & SkillsEssentialGood knowledge of Kubernetes Operations (monitor/deploy/diagnose)Good Golang developer experience across different industriesGood understanding of GitOpsGood understanding of Container deploymentsGood understating of CI/CD pipelinesDemonstratable knowledge of the Public CloudWorking with OpenAPI specifications and APIs generallyLinux system admin and network operationsDesirableGood understanding of IP Networking IPv4 and IPv6 stackAwareness of Telco/ISP networking IP stack e.g. Service Provider MPLS, Layer 2 and Layer 3 VPNsUnderstanding of NETCONF, RESTCONF and GNMI protocolsExperience of Broadband Service enablers like RADIUS, DHCP, BNG, Access nodes and IPoEProven ability to work independently & collaboratively in a fast-paced technical environment.Demonstratable knowledge of the telecommunications industry & technologies.Experience of working with Prometheus and Grafana #J-18808-Ljbffr
Senior Software Engineer (Golang) employer: J BANDY CONSULTING LTD
Contact Detail:
J BANDY CONSULTING LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Golang)
✨Tip Number 1
Network with industry professionals! Attend meetups, webinars, or tech conferences where you can connect with others in the software engineering field. This not only helps you learn about job openings but also gives you a chance to showcase your skills and passion.
✨Tip Number 2
Show off your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. Make sure to highlight any Golang applications or Kubernetes projects you've worked on, as these are super relevant for the role.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of CI/CD pipelines. Practice common algorithms and data structures, and be ready to discuss your experience with GitOps and container deployments in detail.
✨Tip Number 4
Apply through our website! We make it easy for you to submit your application directly, and it shows you're genuinely interested in joining our team. Plus, you'll get updates on your application status, so you won't be left hanging.
We think you need these skills to ace Senior Software Engineer (Golang)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Golang, Kubernetes, and GitOps. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm and personality!
Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work with Docker, CI/CD pipelines, or any network applications. We want to see what you've built and how you approach problem-solving.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at J BANDY CONSULTING LTD
✨Know Your Tech Inside Out
Make sure you brush up on your Golang skills and Kubernetes knowledge. Be ready to discuss your experience with GitOps, CI/CD pipelines, and container deployments. They’ll likely ask you to explain how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in software development. Think about times when you had to debug a complex issue or optimise an application. This will demonstrate your ability to think critically and work under pressure.
✨Understand the Business Context
Familiarise yourself with J BANDY CONSULTING LTD's core products and how your role as a Senior Software Engineer fits into their overall strategy. Being able to connect your technical skills to their business needs will set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about their development processes, team dynamics, or future projects. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.