The World Leader In Serving Science
Back End Software Engineer, C# .NET
Location
United Kingdom
Posted
101 days ago
Salary
0
Seniority
Senior
Job Description
Back End Software Engineer, C# .NET
Thermo Fisher Scientific
• Contribute to our governance, principles, and ways of working. • Design, develop, and maintain software applications. • Collaborate with product managers, designers, and other engineers. • Write clean, scalable, and efficient code. • Troubleshoot, debug, and upgrade existing software. • Participate in code reviews and contribute to team knowledge sharing.
Job Requirements
- 3-5 years' experience as a Software Engineer or similar role
- Hands-on experience and proficiency with C# .Net specifically Azure Cloud usage
- Solid understanding of software development methodologies
- Knowledge of RESTful APIs and microservices architecture
- Strong understanding of serverless architecture and cloud computing principles
- Experience with building data ingestion with multiple file format, API integration
- Knowledge of TDD, BDD including writing unit test, integration and E2E testing
- Strong problem-solving skills and attention to detail
- Bachelor’s degree in computer science, engineering, or a related field (or equivalent work experience)
Benefits
- Flexible working hours
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the architecture and technical direction of the content processing pipeline - upload API, Camunda BPMN workflows, admin panel, and supporting services • Lead system design for new features and complex changes; create and maintain architecture documentation and ADRs • Drive code quality, review standards, and engineering practices (testing, CI/CD, code style, operational readiness) • Lead technical incident response; write post-mortems with clear root causes and follow-up actions • Identify and manage technical debt - maintain a prioritized backlog and advocate for regular capacity to address it • Translate product requirements into technical solutions, milestones, and well-decomposed tasks • Mentor engineers through design sessions, pair programming, and code reviews; reduce key-person risk by spreading knowledge across the team • Define and maintain SLIs/SLOs for team-owned services; ensure sufficient logging, metrics, and alerting are in place • Coordinate technical dependencies with other teams (Content Serving, Billing, UGC, DevOps); represent the team in architecture syncs and design reviews • Evaluate and recommend technologies, patterns, and tools; pilot new approaches where they bring clear benefit
• Own the architecture and technical direction of the content processing pipeline - upload API, Camunda BPMN workflows, admin panel, and supporting services • Lead system design for new features and complex changes; create and maintain architecture documentation and ADRs • Drive code quality, review standards, and engineering practices (testing, CI/CD, code style, operational readiness) • Lead technical incident response; write post-mortems with clear root causes and follow-up actions • Identify and manage technical debt - maintain a prioritized backlog and advocate for regular capacity to address it • Translate product requirements into technical solutions, milestones, and well-decomposed tasks • Mentor engineers through design sessions, pair programming, and code reviews; reduce key-person risk by spreading knowledge across the team • Define and maintain SLIs/SLOs for team-owned services; ensure sufficient logging, metrics, and alerting are in place • Coordinate technical dependencies with other teams (Content Serving, Billing, UGC, DevOps); represent the team in architecture syncs and design reviews • Evaluate and recommend technologies, patterns, and tools; pilot new approaches where they bring clear benefit
Overview: Proud Moments ABA is a national behavioral health organization, providing the gold standard of Applied Behavior Analysis (ABA) services for children on the autism spectrum from birth to age 21.  We are looking for Registered Behavior Technicians (RBT's) to join our growing team. Our RBT's are an essential part of the treatment team- providing 1-1 specialized treatment in partnership with our Board Certified Behavior Analysts to our clients in a home-based setting. If you are looking for a career that allows you to provide life changing treatment to children this could be the role for you - if you have the passion we have the training!  What Proud Moments can offer you: - Flexible part-time/evening/afternoon hours + potential for guaranteed hours - Paid training and support to feel confident in your ability to execute treatment plans - Fun, challenging, fulfilling, team-oriented, work environment - The ability to positively impact the lives of families and their children on the autism spectrum - Competitive compensation - Career growth - Medical, dental, vision, 401k (for full time employees) What you will bring to the role: - A passion and love for working with children - Ability to work in an everchanging, fast paced environment - Have a strong, reliable work ethic (your clients depend on you) - Ability to work both independently and in a team environment - Strong communication skills and ability to interact with children and parents - Fun, creative, and innovative ideas to engage your client Responsibilities: - Implement behavioral plans designed by Board Certified Behavior Analyst (BCBA) - Collect data to monitor the progress and effectiveness of the individualized treatment plan and report progress - Support BCBA with training families on implementing individualized treatment plans - Be responsive to the needs and requests of clients, their families, and supervisors - Maintain clear lines of communication with families, supervisors, and other applicable parties - Physically keep up with clients as they move about the session area(s). This will require many physical activities including, but not limited to, standing, sitting, bending, lifting 25+ pounds, running, squatting, kneeling, and generally keeping pace with children from 2-15 years old - Any other tasks outlined by BCBA/LBA Qualifications: - Current RBT certification - Currently certified with Nevada ABA board (willing to obtain certification if from another state) - Access to reliable transportation - Minimum of high school diploma or equivalent - Experience working with children with ASD, preferred but not required - Demonstrated ability to work with confidential information - Ability to effectively manage multiple high-priority tasks while working in a fast-paced environment - Strong communication, problem-solving and organizational skills  #RBT4
FirstWave Talent Strategies is seeking a Senior Java Developer to join our client's dynamic development team. In this role, you will be instrumental in designing, developing, and deploying robust Java applications that meet the high standards of performance and scalability standards. You will work closely with other developers, architects, and product managers to create efficient and effective solutions that enhance user experience and drive business success. Your expertise in Java and object-oriented programming will be leveraged to deliver high-quality software, mentor junior developers, and advocate for best coding practices. If you are passionate about technology and eager to make a meaningful impact, we invite you to explore this opportunity. Responsibilities - Design, implement, and maintain scalable Java applications in alignment with business objectives. - Collaborate with cross-functional teams to define, design, and deliver new features effectively. - Conduct code reviews and provide mentorship to junior developers to enhance team skills and performance. - Optimize applications for maximum speed and scalability, ensuring high-quality user experiences. - Troubleshoot and debug applications, enhancing application functionality as needed. - Stay current with industry trends, emerging technologies, and best practices in software development.

