Software Developer II

Imaging Business Machines, LLC

Birmingham (AL)

On-site

USD 90,000 - 120,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Imaging Business Machines, LLC is seeking a software developer to design, build, and support enterprise applications using Visual Studio, C#, Entity Framework, and Microsoft SQL Server in a Birmingham, AL setting.

You will collaborate with analysts and teammates, leveraging AI tools such as GitHub Copilot to boost productivity while delivering scalable, maintainable software. Travel domestically and internationally to resolve customer problems may be required.

Qualifications

  • Bachelor of Science in Computer Science or related field, or equivalent experience.
  • Strong communication and teamwork to gather requirements and communicate design.
  • Experience with Microsoft .NET, WinForms and C#.
  • Deep understanding of object-oriented programming and database programming languages.
  • Experience with agile software development processes, planning and meeting deadlines.
  • Ability to prioritize and work independently; strong organizational skills.
  • Willingness to travel domestically and internationally to resolve customer problems.
  • 5-10 years of software development experience.

Responsibilities

  • Design, develop, and support software components using Visual Studio, C#, EF, and SQL Server.
  • Leverage AI tools like GitHub Copilot to improve productivity.
  • Collaborate with analysts and teammates to translate requirements into technical designs.
  • Propose solution approaches and contribute to design discussions.
  • Support production systems and assist Professional Services teams.

Skills

C#
.NET
WinForms
SQL
OO programming
Team collaboration
Agile
AI tools usage
Communication
Time management

Education

Bachelor's degree in Computer Science

Tools

Visual Studio
GitHub Copilot

Job description

Primary responsibilities are the design, development, and support of assigned software components, assisting in the diagnosis and correction of product and software-related problems, and contributing to company goals. Must be willing to travel both domestically and internationally to resolve customer problems.

ROLE AND RESPONSIBILITIES
  • Work within a development team for the development and implementation of critical enterprise applications using Visual Studio, C#, Entity Framework, and Microsoft SQL Server
  • Ability to increase productivity through appropriate use and extension of AI tools such as Github Copilot.
  • Collaborate with business analysts and team members to understand business requirements that drive the analysis and design of quality technical solutions.
  • Contribute to solution design and recommend implementation approaches.
  • Support the team in bringing multiple technologies and solutions together with maintainability and future scalability in mind
  • Work in an agile environment to estimate, develop, test, and implement software solutions with best practices and standards
  • Support production systems in problem resolution and corrective action
  • Provide development support to the Professional Services team
PREFERRED SKILLS, QUALIFICATIONS AND EDUCATION REQUIREMENTS
  • 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.
  • Strong communication and team collaboration skills to gather requirements and communicate alternatives, risks and technical design
  • Experience working with Microsoft .NET, WinForms and C#
  • A deep understanding of Object-Oriented programming languages and database programming languages
  • Experience working in an agile software development processExcellent planning, observation, written and organization skills
  • Realistic scheduling and observance of deadlines
  • Ability to prioritize and work independently
  • Requires a genuine interest and passion for continuous improvement in Software Development
  • Ability to be flexible and exhibit a positive attitude towards change and improvement
  • 5-10 years of experience in a software development role
ADDITIONAL NOTES

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws.

For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

Park Place Technologies • Highland Heights (OH)

On-site
USD 100,000 - 140,000
Software Developer
Software Developer

CODAI Consults LLC • Plano (TX)

On-site
USD 90,000 - 130,000
Software Developer
Software Developer

Bradsby Group • Denver (CO)

On-site
USD 80,000 - 110,000
Software Developer Lead
Software Developer Lead

FeneTech, Inc. • Aurora (OH)

On-site
USD 90,000 - 120,000
IT Developer, Senior
IT Developer, Senior

Republic Airways • Indianapolis (IN)

On-site
USD 120,000 - 160,000
Software Developer
Software Developer

Ask IT Consulting • McLean (VA)

On-site
USD 90,000 - 120,000
Sr. Software Engineer
Sr. Software Engineer

Service Express • Highland Heights (OH)

Hybrid
USD 110,000 - 140,000
Software Developer
Software Developer

Karmak, Inc. • Carlinville (IL)

On-site
USD 70,000 - 95,000
Software Developer
Software Developer

Elliott Electric Supply • Nacogdoches (TX)

On-site
USD 65,000 - 90,000
Programmer
Programmer

Surety HR, Inc. • Westlake (OH)

On-site
USD 70,000 - 90,000