At a Glance
- Tasks: Join us as a Junior Software Engineer, tackling automated projects and data processing pipelines daily.
- Company: We're a dynamic tech company focused on innovative data solutions and client satisfaction.
- Benefits: Enjoy flexible working options, comprehensive training, and a supportive team environment.
- Why this job: This role offers hands-on experience with SQL and .NET, perfect for tech enthusiasts eager to learn.
- Qualifications: You need at least 3 years of experience in T-SQL and C#, with a passion for problem-solving.
- Other info: Full technical training provided; ideal for those looking to kickstart their tech career.
The predicted salary is between 28800 - 43200 £ per year.
The role involves:
- Ensuring that the current automated projects execute successfully, investigate issues, resolve bugs and streamline executions using SQL server and .NET skills.
- Taking responsibility for the day-to-day operations of the automated data processing pipelines.
- The creation of automated data pipelines using our proprietary ADPS system (SQL-based).
- Supporting our clients, account managers and sales representatives using our technical skills to query the transactional data and provide solutions and answers to multiple requirements and queries.
- Implementation of new .NET applications for internal use and maintenance of existing applications.
- Setup and maintenance of Quadient Inspire Designer workflows, data manipulation using third-party and proprietary software and the day-to-day production of mail merged letters, labels, envelopes and postcards.
- Creating and maintaining reports and dashboards in SQL server reporting services (SSRS) and Power BI.
Attention to detail is vital. We will be working to tight deadlines whilst taking a methodical and proactive approach.
Duties and Key Responsibilities:
- At least 3 years’ experience with T-SQL.
- Experience with SSRS and/or Power BI is beneficial, but not required.
- At least 3 years’ experience with C#, .NET and Visual Studio.
- Experience with HTML, CSS, APIs and web development is beneficial, but not required.
- Experience with Quadient Inspire solutions (Designer, Content Manager, Interactive) beneficial, but not required. Full technical training to be provided.
- Two or three years minimum experience in a similar role.
- Good all-round knowledge of IT and an understanding of Microsoft Word and Excel.
- As a Team Player you will need to work with other members of the Development, Data Services, Operations and Client Services Departments to ensure jobs are prioritised and effectively completed.
- Create automated data processing pipelines using our ADPS solution (Automated Data Processing System) and maintain existing projects.
- Receive customer data in a variety of formats, TXT, CSV, Excel, PDF, XML.
- Manipulate customer data in Quadient Inspire Designer through modules and scripting to create mail pieces, e.g., Letters, Envelopes, Invoices, Bills, Statements, Postcards, Transactional Mail pieces, Booklets, etc. and integrate Inspire Designer workflows into automated processes.
- Process data through various systems to screen against Goneaways, Deceased, PAF (Postcode Address File), Deduplication, MPS (Mailing Preference Service) and Mailsort to generate the best/cheapest postage routes in the UK and overseas and automate these activities in ADPS if required.
- Mail pieces can be a straightforward letter with just a name and address added or dynamic letters where we must bring in variable images, paragraphs, tables, signatures, and variable letter artworks. The mail piece document composition is driven by the data processing we perform prior to setting up the document, this means we must add various fields to the data through scripting and modules to drive the conditions.
- With most jobs we add various barcodes to the data/doc comp to drive printers and enclosing machines so the mail piece can be inserted along with pre-printed flyers, brochures, catalogues, etc. and to ensure integrity/reconciliation.
- Each individual job can range from 100 Letters to 1 million letters so attention to detail is vital and communicating with the data processing and account manager teams to ensure the correct instructions are followed.
Personality Attributes:
- Accuracy – Excellent attention to detail.
- Teamwork – to be a positive team member and help contribute to a happy and positive business culture. Complete tasks without the need for close supervision.
- Can-do attitude – enthusiastic, motivated, driven, flexibility to tasks and hours of work. Demonstrate desire to learn more and improve and accept ownership and responsibility for your own career progression.
- Problem-solving attitude and logical thinking skills – to understand and resolve data processing issues it’s necessary to be able to dig into long and complex scripts and understand how certain outcomes unfolded.
Junior Software Engineer (SQL, .NET) employer: bakergoodchild
Contact Detail:
bakergoodchild Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer (SQL, .NET)
✨Tip Number 1
Familiarise yourself with SQL Server and .NET frameworks. Since the role heavily relies on these technologies, having a solid understanding will not only boost your confidence but also help you demonstrate your technical skills during any discussions.
✨Tip Number 2
Brush up on your problem-solving skills. The job requires logical thinking to troubleshoot data processing issues, so practice breaking down complex problems into manageable parts. This will show your potential employers that you can handle challenges effectively.
✨Tip Number 3
Engage with the community around SQL and .NET. Join forums or local meetups to network with professionals in the field. This can provide insights into industry trends and may even lead to referrals for job opportunities.
✨Tip Number 4
Prepare to discuss your teamwork experiences. Since collaboration is key in this role, think of examples where you've successfully worked in a team setting. Highlighting your ability to contribute positively to a team culture will make you stand out.
We think you need these skills to ace Junior Software Engineer (SQL, .NET)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience with SQL, .NET, and any other technologies mentioned in the job description. Use specific examples to demonstrate your skills in automated data processing and problem-solving.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the responsibilities outlined, particularly your experience with T-SQL and any relevant projects you've worked on.
Showcase Attention to Detail: Given the emphasis on accuracy in the job description, provide examples of how you have demonstrated attention to detail in previous roles. This could include specific projects where precision was crucial.
Highlight Teamwork and Problem-Solving Skills: Discuss your ability to work collaboratively with teams and your approach to solving complex problems. Provide examples of situations where you successfully contributed to team projects or resolved challenging issues.
How to prepare for a job interview at bakergoodchild
✨Showcase Your SQL Skills
Be prepared to discuss your experience with T-SQL in detail. Bring examples of past projects where you've successfully used SQL to solve problems or streamline processes, as this will demonstrate your technical proficiency.
✨Demonstrate Teamwork
Since the role requires collaboration with various departments, share specific instances where you've worked effectively in a team. Highlight your ability to communicate and contribute positively to a team environment.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills. Think of complex data processing issues you've encountered and how you resolved them, showcasing your logical thinking and attention to detail.
✨Express Your Can-Do Attitude
During the interview, convey your enthusiasm and motivation for the role. Share examples of how you've taken ownership of your work and demonstrated flexibility in challenging situations, which aligns with the company's values.