Senior Software Engineer

2 weeks ago


Birmingham, Alabama, United States EBSCO Full time
About Moultrie Mobile

Moultrie Mobile is a rapidly scaling software and cellular camera platform used by hunters, property owners, jobsite managers, and others for real-time remote monitoring. We take pride in developing deep user understanding, obsess about the details, and go the extra mile to show our users we love them.

Our Principles
  • We put the customer first.
  • We are curious and seek to learn.
  • We take ownership.
  • We are grounded.
  • We win as a team.
  • We are builders working with relentless energy, urgency, passion, and drive.
  • We innovate, experiment, and take risks.
Job Summary

This position requires a solid understanding of Azure and Microsoft development technologies. As a full stack developer, you will work from the database through the backend to the client side, building both mobile and back-end features. You will also work with product development and other software teams to ensure the completion of visions and timelines set by the business.

Responsibilities
  • Work as a cross-functional developer to build both mobile and back-end features.
  • Deliver high-quality multi-platform projects using Microsoft development technologies.
  • Demonstrate highly effective approaches to object-oriented software development based on industry best practices.
  • Build, test, maintain scalable, secure, testable code.
  • Mentor new and junior team members.
  • Monitor crash reports, identify root causes, and implement fixes.
  • Be an active participant in SCRUM ceremonies to drive technical conversations and reduce ambiguity to drive accurate estimates.
  • Write and maintain unit tests.
  • Work independently.
  • Medium to Large work items.
  • Be a service owner for a piece of the system and report on its health and provide information if adjustments need to be made.
  • Provide production support during off-hours for team's area of Moultrie Mobile.
Requirements
  • Bachelor's degree in a related field or equivalent years of work experience.
  • Has led/owned projects that delivered value to their users or their business.
  • Minimum of 5 years of experience in the following:
    • .NET framework and/or.NET core.
    • SQL Server.
    • Entity Framework.
    • Cloud Experience.
    • Source Control.
  • 3+ years in some of the following:
    • Azure DevOps.
    • Unit Testing.
    • CI/CD practices.
    • Microservices.
    • Mobile, Web, and/or REST API development.
Preferred Skills
  • Azure.
  • Xamarin Forms or MAUI.
  • Event/Message based architecture.
  • Experience with high user, highly scalable applications.
Equal Opportunity Employer

Moultrie Mobile is an equal opportunity employer and complies 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.



  • Birmingham, Alabama, United States OneStream Software Full time

    Job Title: Senior Software QA Performance Engineer IOneStream Software is seeking a highly skilled Senior Software QA Performance Engineer I to join our team. As a key member of our software development team, you will play a critical role in ensuring the performance and quality of our software applications.Key Responsibilities:Analyze the performance of...

  • Software Engineer

    6 days ago


    Birmingham, Alabama, United States OneStream Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Marketplace Engineering team at OneStream Software. As a key member of our team, you will design, develop, and maintain MarketPlace solutions for the OneStream Platform, working closely with other engineers to deliver high-quality applications.ResponsibilitiesAnalyze and design...


  • Birmingham, Alabama, United States Daxko Full time

    Senior Software Engineer in TestWe are seeking a highly skilled Senior Software Engineer in Test to join our team at Daxko. As a key member of our software development team, you will play a critical role in ensuring the quality and reliability of our software solutions.Key Responsibilities:Design and implement automated test frameworks to ensure the quality...


  • Birmingham, Alabama, United States Daxko Full time

    Senior Software Engineer in TestWe are seeking a highly skilled Senior Software Engineer in Test to play a critical role in ensuring the quality and reliability of our software solutions.Key Responsibilities:Design and implement automated test frameworks to ensure software quality and reliabilityCollaborate closely with developers and product teams to...


  • Birmingham, Alabama, United States Deploy Full time

    About the RoleWe are seeking a highly skilled and passionate Senior Fullstack Software Engineer to join our development team at Deploy. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions using React, PostgreSQL, and.NET.Key ResponsibilitiesCollaborate with our development team to...


  • Birmingham, Alabama, United States Tocaro Blue Full time

    Job OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Tocaro Blue, a fast-growing AI/ML company. As a key member of our team, you will be responsible for developing cloud-based software solutions that drive innovation in the recreational marine industry.Key ResponsibilitiesDesign and develop Linux applications for our...


  • Birmingham, Alabama, United States Imaging Business Machines LLC Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Imaging Business Machines LLC. As a key member of our software development team, you will be responsible for designing, developing, and supporting critical enterprise applications using a range of technologies including Visual Studio, C++, C#, Entity...


  • Birmingham, Alabama, United States Deploy Alloy Full time

    About the JobWe are seeking a highly skilled Senior Software Engineer to drive the development of our franchisee and customer-facing software systems, apps, and websites. As a key member of our team, you will play a critical role in delivering excellent service in the home services industry.ResponsibilitiesDeliver ongoing feature development and maintenance...


  • Birmingham, Alabama, United States Daxko Full time

    Role SummaryWe are seeking a highly skilled Senior Software Engineer in Test to join our team at Daxko. As a key member of our software development team, you will play a critical role in ensuring the quality and reliability of our software solutions.Key ResponsibilitiesDesign and implement automated test frameworks to ensure the quality of our software...


  • Birmingham, Alabama, United States Imaging Business Machines LLC Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Imaging Business Machines LLC. As a key member of our development team, you will be responsible for designing, developing, and supporting critical enterprise applications using Visual Studio, C++, C#, Entity Framework, and Microsoft SQL Server.Key...

  • Software Developer

    1 week ago


    Birmingham, Alabama, United States OneStream Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Marketplace Engineering team at OneStream Software. As a key member of our team, you will design, develop, and maintain MarketPlace solutions for the OneStream Platform, working closely with other engineers to deliver high-quality software.ResponsibilitiesAnalyze and design...


  • Birmingham, Alabama, United States Saxon Global Full time

    About the RoleWe are seeking a highly skilled C# developer to join our team at Saxon Global. As a C# developer, you will play a crucial role in designing, developing, and maintaining our company's software applications.Key ResponsibilitiesSoftware Development: Develop high-quality C#.NET solutions for our organization, creating in-house applications using...

  • Software Engineer

    7 days ago


    Birmingham, Alabama, United States Genuine Parts Company Full time

    Job SummaryUnder close supervision, the Software Engineer I manages trouble tickets and develops basic information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis and recommending changes in policies and procedures.Key ResponsibilitiesManages trouble ticket...


  • Birmingham, Alabama, United States Deploy Alloy Full time

    About the JobDeploy Alloy is seeking an experienced and passionate full-stack software engineer to join our development team and support our new marketing platform.Job DescriptionWe are looking for a skilled React developer with a strong background in software engineering to collaborate with our team in planning, developing, testing, and shipping...


  • Birmingham, Alabama, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at Raytheon. As a key member of our Energetics and Propulsion Department, you will be responsible for designing and developing advanced one-shot devices technologies using scientific principles and theories.Key ResponsibilitiesApply and/or develop advanced one-shot devices...

  • Software Engineer

    2 weeks ago


    Birmingham, Alabama, United States Regions Bank Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Regions Bank. As a key member of our Technology department, you will be responsible for overseeing the development, modification, and maintenance of applications.Key ResponsibilitiesOversee the development and installation of new hardware and softwareProvide advice and...

  • Software Engineer

    6 days ago


    Birmingham, Alabama, United States Jack Henry & Associates Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our Agile development team in creating the next generation of our teller product as a cloud-first, responsive web design that uses microservices.About the RoleThis position will report to the Software Engineering Manager and will participate in a full Agile Scrum process with...

  • Software Engineer

    1 week ago


    Birmingham, Alabama, United States Regions Bank Full time

    Job Description:At Regions Bank, we are seeking a highly skilled Software Engineer to join our Technology department. As a key member of our team, you will be responsible for overseeing the development, modification, and maintenance of applications, ensuring systems run smoothly, and creating reports outlining findings and solutions.Primary...

  • Senior Data Engineer

    2 weeks ago


    Birmingham, Alabama, United States Genuine Parts Company Full time

    Job Title: Senior Data EngineerGenuine Parts Company is seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and implementing distributed cloud systems within cloud environments, primarily Google Cloud Platform (GCP).Key Responsibilities:Design and implement sophisticated...

  • Software Engineer

    6 days ago


    Birmingham, Alabama, United States Tocaro Blue Full time

    Job Opportunity at Tocaro BlueWe are seeking a highly skilled Associate Software Engineer to join our team at Tocaro Blue, a fast-growing AI/ML company. As a key member of our software team, you will be responsible for developing innovative products from the ground up, leveraging your expertise in cloud-based software development and AI/ML...