Software Architect

Software Architect

Birmingham Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Join our backend team to implement new features and solutions for the Moultrie platform.
  • Company: Moultrie is a leader in game feeders and cellular camera innovation, based in Birmingham, Alabama.
  • Benefits: Enjoy the stability of a large corporation with the entrepreneurial spirit of a startup.
  • Why this job: Be part of a customer-driven team that values excellence, curiosity, and teamwork.
  • Qualifications: Bachelor's degree in computer science or related field; 15+ years of software development experience required.
  • Other info: We are an equal opportunity employer committed to diversity and inclusion.

The predicted salary is between 43200 - 72000 £ per year.

Headquartered in Birmingham, Alabama, Moultrie (www.moultrieproducts.com) is the leader in game feeders and cellular camera innovation, building products used by hunters, property owners, and others for real-time remote monitoring. We take pride in developing deep user understanding, obsessing about the details, and going the extra mile to show our users we love them. Moultrie is customer-driven – hardware, software, marketing, and customer success teams collaborate to deliver a quality user experience. As a business unit of EBSCO Industries (www.ebscoind.com), we offer the stability and benefits of a firmly established corporation while operating as a growth-focused team with the entrepreneurial spirit of a startup. We are guided by the following principles: Customer Obsession.; Excellence is the Standard.; Bias for Action.; Act Boldly.; Deliver Results.; Hire and Develop the Best.; Be Curious and Learn.; Win as a Team.; Grow or Die. Moultrie is looking to add a Software Architect to its backend infrastructure team. This position will be focused on implementing new features and creating solutions for the Moultrie platform. As a team member, you will be accountable for implementing improvements based on best practices in a manner that is maintainable, scalable, testable, and works within the continuous delivery pipeline. You will also be working cross-functionally with Product, Engineering, Customer Service, Marketing, and other departments to ensure the completion of visions and timelines set by the business. JOB RESPONSIBILITIES: Deliver high quality multi-platform projects using Microsoft development frameworks Demonstrate highly effective approaches to object-oriented software development based on industry best practices Design, build, test and maintain scalable, secure, and testable code Create programming documentation and maintain existing documentation Unit testing Work with the dev team, product owners, and stakeholders to get clarification on business requirements, break down large problems into small workable chunks and then implement solutions including code development and database design Monitor and support Moultrie Mobile production cloud infrastructure Stay abreast in the latest industry best practices, tools, and patterns Assist in resolving critical production issues Mentor new and more junior team members JOB REQUIREMENTS: Bachelor\’s degree in computer science, software engineering or related field (or equivalent years\’ work experience) Has led complex business critical projects 15+ years of software development experience Minimum of 5 years related experience in following: .NET framework and/or .NET core SQL Server Entity Framework Knowledge of common design patterns (Inversion of Control, Dependency Injection, etc.) Cloud experience Also, hands on experience with: Azure DevOps Event/Message based architecture Unit Testing Mobile or Restful API development PREFERRED SKILLS: Azure functions or AWS Lambdas Experience with high use, highly scalable web applications Experience with CI/CD We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment. We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law. #J-18808-Ljbffr

Software Architect employer: EBSCO Industries Inc.

Moultrie, headquartered in Birmingham, Alabama, is an exceptional employer that combines the stability of a well-established corporation with the dynamic, growth-oriented culture of a startup. Our commitment to employee development, collaborative work environment, and customer obsession fosters a culture where innovation thrives, allowing team members to take bold actions and deliver impactful results. As a Software Architect, you will not only contribute to cutting-edge technology but also have ample opportunities for professional growth and mentorship within a supportive team dedicated to excellence.
E

Contact Detail:

EBSCO Industries Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Architect

✨Tip Number 1

Familiarise yourself with Moultrie's products and their user base. Understanding the specific needs of hunters and property owners will help you demonstrate your customer obsession during interviews.

✨Tip Number 2

Brush up on your knowledge of .NET frameworks and cloud technologies, particularly Azure. Being able to discuss your hands-on experience with these tools will show that you're ready to hit the ground running.

✨Tip Number 3

Prepare examples of how you've successfully led complex projects in the past. Highlighting your ability to deliver results and work cross-functionally will align well with Moultrie's team-oriented culture.

✨Tip Number 4

Stay updated on the latest industry best practices and trends in software architecture. Being able to discuss recent developments will demonstrate your curiosity and commitment to continuous learning.

We think you need these skills to ace Software Architect

.NET Framework
.NET Core
SQL Server
Entity Framework
Object-Oriented Software Development
Design Patterns (Inversion of Control, Dependency Injection)
Cloud Computing (Azure, AWS)
Azure DevOps
Event/Message Based Architecture
Unit Testing
Mobile API Development
RESTful API Development
CI/CD Practices
Scalable Web Application Development
Documentation Skills
Mentoring and Leadership Skills
Cross-Functional Collaboration
Problem-Solving Skills
Adaptability to New Technologies

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Architect position at Moultrie. Tailor your application to highlight relevant experience in software development, particularly with .NET frameworks and cloud technologies.

Highlight Relevant Experience: In your CV and cover letter, emphasise your 15+ years of software development experience and any specific projects where you've led complex business-critical initiatives. Mention your familiarity with design patterns and cloud services like Azure or AWS.

Showcase Your Skills: Detail your technical skills related to the job description, such as unit testing, mobile or RESTful API development, and CI/CD practices. Use specific examples to demonstrate how you've applied these skills in past roles.

Craft a Compelling Cover Letter: Write a cover letter that reflects Moultrie's principles, such as customer obsession and excellence. Share your passion for software architecture and how you can contribute to their mission of delivering high-quality user experiences.

How to prepare for a job interview at EBSCO Industries Inc.

✨Understand the Company Culture

Before your interview, take some time to research Moultrie's values and principles. They emphasise customer obsession and teamwork, so be prepared to discuss how you align with these values and how you've demonstrated them in your previous roles.

✨Showcase Your Technical Expertise

As a Software Architect, you'll need to demonstrate your proficiency in .NET frameworks, SQL Server, and cloud technologies. Be ready to discuss specific projects where you've successfully implemented these technologies and how they contributed to the project's success.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving skills. Think of examples where you've broken down complex problems into manageable tasks and how you approached coding and database design to deliver effective solutions.

✨Highlight Your Mentorship Experience

Since mentoring junior team members is part of the role, be prepared to share your experiences in guiding others. Discuss how you've helped less experienced colleagues grow and how you foster a collaborative environment within your team.

Software Architect
EBSCO Industries Inc.
Location: Birmingham
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>