Senior Software Engineer

2 weeks ago


Birmingham, Alabama, United States Imaging Business Machines LLC Full time
Purpose:

As a key member of our development team, you will be responsible for designing, developing, and supporting assigned software components. You will work closely with business analysts and team members to understand business requirements and drive the analysis and design of quality technical solutions. Your expertise in software development will be essential in contributing to company goals and resolving customer problems through travel and collaboration.

Key Responsibilities:

• Work within a development team to develop and implement critical enterprise applications using Visual Studio, C++, C#, Entity Framework, and Microsoft SQL Server.
• Collaborate with business analysts and team members to understand business requirements and design quality technical solutions.
• Work in an agile environment to estimate, develop, test, and implement software solutions with best practices and standards.
• Support team members in bringing multiple technologies and solutions together with maintainability and future scalability in mind.
• Provide development support to the Professional Services team.
• Realistic scheduling and observance of deadlines.

Preferred Qualifications:

• Bachelor of Science degree in Computer Science or related field, or the combination of education and experience that would enable performance of the full scope of the position.
• 15-20 years of experience in a software development role.
• Strong communication and team collaboration skills to gather requirements and communicate alternatives, risks, and technical design.
• Experience working with C++, the Microsoft .NET framework, WinForms, and C#.
• Experience with imaging algorithms a plus.
• A deep understanding of Object-Oriented programming languages and database programming languages.
• Experience working with web applications using ASP.NET MVC, HTML, CSS, and JavaScript a plus.
• Experience working in an agile software development process.
• Requires a genuine interest and passion for continuous improvement in Software Development.
• Excellent planning, observation, written, and organization skills.
• Must be able to multi-task, be detail-oriented.
• Ability to prioritize and work independently.
• Ability to be flexible and exhibit a positive attitude towards change and improvement.

Additional Notes:
Candidate must reside in the Birmingham, AL metro area. Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.

  • Birmingham, Alabama, United States OneStream Software Full time

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


  • Birmingham, Alabama, United States OneStream Software Full time

    Job Summary:OneStream Software is seeking a highly skilled Senior Software QA Performance Engineer to join our team. As a Senior Software QA Performance Engineer, you will play a critical role in ensuring the performance and efficiency of our software applications and supported systems. You will analyze the performance of existing software systems, identify...


  • Birmingham, Alabama, United States OneStream Software Full time

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


  • Birmingham, Alabama, United States OneStream Software Full time

    Job Summary:OneStream Software is seeking a highly skilled Senior Software QA Performance Engineer to join our team. As a Senior Software QA Performance Engineer, you will play a critical role in ensuring the performance and efficiency of our software applications and supported systems. This role requires a strong background in Microsoft technologies,...


  • Birmingham, Alabama, United States MILLENNIUMSOFT Full time

    Job Title: Senior Software EngineerMillenniumsoft is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on mid-to-high level SQL experience and healthcare integration engine technology.The successful candidate will be responsible for developing, enhancing, and...


  • Birmingham, Alabama, United States Daxko Full time

    Job Title: Senior Software EngineerDaxko is seeking a skilled software engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using .NET, SQL, and AWS.Work with the team to size and groom the product...


  • Birmingham, Alabama, United States 2Bridge Partners Full time

    Job Opportunity2Bridge Partners is seeking a highly skilled Senior Software Engineer to join their team. The ideal candidate will have a strong background in building applications in C# and.NET on the Azure Cloud using Terraform, Docker, and K8S.Key ResponsibilitiesDesign and implement high-performance systems using C#,.NET, and Microsoft Azure.Lead the...


  • 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 Harmony Ventures Labs, LLC Full time

    Job Title: Senior Software Development EngineerJob Summary: Harmony Ventures Labs, LLC is seeking a skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Liaise with the design team to establish the feasibility of product features* Build and test products utilizing JavaScript, TypeScript, C++, Java, or C#* Aid in the initial...


  • Birmingham, Alabama, United States Daxko Full time

    Job Title: Senior Software Engineer in TestAt Daxko, we're committed to delivering high-quality software solutions that empower health and wellness facilities to operate efficiently and engage their members. As a Senior Software Engineer in Test, you'll play a critical role in ensuring the quality and reliability of our software.Key Responsibilities:Design...


  • 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 Daxko Full time

    Job OverviewDaxko is seeking a skilled Senior Software Engineer in Test to join our team. 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 and tools to support CI/CD pipelines.Collaborate with...


  • 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...

  • Software Engineer

    4 weeks ago


    Birmingham, Alabama, United States McLeod Software Full time

    Software Developer OpportunityMcLeod Software is seeking a skilled Software Developer to join our Enterprise Consulting Services (ECS) group. As a key member of our team, you will be responsible for writing high-quality Java code for new and existing applications and products, as well as supporting existing customer installations.Key Responsibilities:Design...

  • Software Engineer II

    2 weeks ago


    Birmingham, Alabama, United States OneStream Software Full time

    About the RoleThe Cloud Development team at OneStream Software is seeking a skilled Software Engineer II to join their ranks. As a key member of the team, you will be responsible for designing, developing, and maintaining solutions that support the management and orchestration of OneStream's cloud hosting infrastructure.Key Responsibilities Analyze, design,...


  • Birmingham, Alabama, United States Deploy Alloy Full time

    About the role: Senior Full Stack Software Engineer at Deploy AlloyDeploy Alloy seeks an experienced and passionate full-stack software engineer to join our development team and support our new marketing platform.In this role, you will report to our VP of Technology and work closely with the other development team members.You will be responsible for...


  • Birmingham, Alabama, United States Better Hire Full time

    Job Title: Full Stack EngineerWe are seeking a highly skilled Full Stack Engineer to join our team at Better Hire. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop complex software systems using a variety of open-source...


  • Birmingham, Alabama, United States Motion Recruitment Partners, LLC Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Motion Recruitment Partners, LLC. As a key member of our team, you will be responsible for developing and maintaining our Saas application, which is used by telecom companies to request access to their assets.About the RoleThis is a hybrid...


  • Birmingham, Alabama, United States O'Neal Steel Full time

    Job Title: Senior Full Stack Software EngineerO'Neal Steel is seeking a highly skilled Senior Full Stack Software Engineer to join our Corporate office in Birmingham, AL.Job Summary:The primary function of this position is to design, develop, and sustain business applications for internal and external users. The ideal candidate will have a strong background...

  • Software Engineer

    1 month 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...