Current jobs related to Senior Software Engineer - Birmingham, Alabama - ibml


  • 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 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 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 McDonald's Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web applications. You will work closely with our cross-functional team to deliver high-quality software...


  • 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 IDR Healthcare Full time

    About the Role: We are seeking a highly skilled Software Engineer to join our team at {company}.Main Responsibilities:• Design, develop, and maintain scalable software applications,• Collaborate with cross-functional teams to identify and prioritize project requirements,• Implement secure coding practices and follow industry standards.Requirements:•...


  • Birmingham, Alabama, United States Deploy Alloy Full time

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

  • Software Engineer I

    4 weeks ago


    Birmingham, Alabama, United States Genuine Parts Company Full time

    Job Summary:As a Software Engineer I at Genuine Parts Company, you will play a key role in managing trouble tickets and developing basic information systems. This position involves designing, developing, and installing software solutions, as well as testing and analyzing systems to improve operations. You will work closely with senior software development...


  • Birmingham, Alabama, United States EBSCO Full time

    Software Engineering InternMoultrie Mobile, a division of PRADCO Outdoor Brands, is seeking a highly motivated and detail-oriented Software Engineering Intern to join our team. As a Software Engineering Intern, you will have the opportunity to work on implementing new features and creating solutions for the Moultrie Mobile platform under the guidance of more...

  • Senior Cloud Engineer

    4 weeks ago


    Birmingham, Alabama, United States 2Bridge Partners Full time

    Job Title: Senior Cloud EngineerJob Description:2Bridge Partners is seeking a talented Senior Cloud Engineer to join their team. The ideal candidate will have a background in building applications in C# and .NET on the Azure Cloud using Terraform, Docker, and Kubernetes.Responsibilities:Architect, design, and implement high-performance systems using C#,...


  • Birmingham, Alabama, United States Motion Recruitment Full time

    A leading company in the telecom industry is seeking a skilled Senior Software Developer to join their team and contribute to the growth of their SaaS application.This role will involve working on the core application to support the main function of the business, as well as aiding in the expansion of the small team to support the backlog, add new features,...


  • Birmingham, Alabama, United States Vaco Full time

    Job Opportunity: Senior .NET Software Development LeadWe are seeking a highly skilled software engineer with expertise in .NET, SQL, and AWS to spearhead the development of a secure payment gateway that seamlessly integrates with our suite of products. As a Senior .NET Software Development Lead, your primary responsibility will be to guide the development of...

  • DevOps Engineer

    4 weeks ago


    Birmingham, Alabama, United States McLeod Software Full time

    Job Summary:The DevOps Administrator will play a pivotal role in bridging the gap between development and operations at McLeod Software. This position requires a strong understanding of software applications and their deployment, as well as the ability to facilitate collaboration between software developers, system operators, and other IT staff.Key...


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

    About the RoleO'Neal Steel is seeking a highly skilled Senior Full Stack Software Engineer to join our Corporate office in Birmingham, AL.The ideal candidate will have a strong background in developing, enhancing, and sustaining business applications for internal and external users.Key ResponsibilitiesDesign, develop, and test complex web and mobile...

  • DevOps Engineer

    1 month ago


    Birmingham, Alabama, United States McLeod Software Full time

    Job DescriptionJob Title: DevOps AdministratorCompany: McLeod SoftwareLocation: RemoteJob Type: Full-timeJob Description:The DevOps Administrator plays a crucial role in bridging the gap between development and operations, ensuring the swift and reliable deployment of software applications. This position requires collaboration with software developers,...


  • Birmingham, Alabama, United States Black Creek Integrated Systems Full time

    Job SummaryWe are seeking a highly skilled Software Engineer IV to join our team at Black Creek Integrated Systems. As a key member of our software development team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that meet the evolving needs of our clients.Key ResponsibilitiesDesign and develop software...


  • Birmingham, Alabama, United States Apex Systems Full time

    Position:Mainframe Software EngineerApex Systems is seeking a skilled Mainframe Software Engineer to join our team. As a Mainframe Software Engineer, you will be responsible for the installation of IBM and ISV software on the mainframe and installing client components in support of the mainframe software.Key Responsibilities:Install and configure IBM and ISV...


  • Birmingham, Alabama, United States Southern Research Institute Full time

    Job Title: Senior Network EngineerJob Summary:The Senior Network Engineer will be responsible for designing, implementing, and supporting the network infrastructure of Southern Research Institute. This includes architecture, implementation, and support of production LAN/WAN and Telecommunications infrastructure.Key Responsibilities:Design and implement...

Senior Software Engineer

1 month ago


Birmingham, Alabama, United States ibml Full time
PURPOSE


As a key member of our software development team, you will be responsible for designing, developing, and supporting assigned software components. Your primary responsibilities will include assisting in the diagnosis and correction of product and software-related problems, contributing to company goals, and being willing to travel both domestically and internationally to resolve customer problems.

This position also involves mentoring other software developers in designing elegant solutions with efficiency and using best practices and principles for software development.


JOB DESCRIPTION

ROLE AND RESPONSIBILITIES
Work within a development team to develop and implement critical enterprise applications using Visual Studio, C++, C#, Entity Framework, and Microsoft SQL Server
Work on high-speed, highly optimized programs that work in real-time

Work closely with business analysts and team members to understand business requirements that drive the analysis and design of quality technical solutions.

Work in an agile environment to estimate, develop, test, and implement software solutions with best practices and standards
Support the team in bringing multiple technologies and solutions together with maintainability and future scalability in mind
Support production systems in problem resolution and corrective action
Provide development support to the Professional Services team
Realistic scheduling and observance of deadlines
REQUIRED SKILLS AND 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


The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.

However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.