Software Developer II

ibml career

  • Birmingham, Alabama
  • 13 days ago

    Highlights

    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. Work within a development team for the development and implementation of critical enterprise applications using Visual Studio, C#, Entity Framework, and Microsoft SQL Server.

    Numbers & Facts

    LocationBirmingham, Alabama

    Description

    PURPOSE  

    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# 
    • Experience working with Blazor, HTML, JavaScript, Dapper and IIS is a plus 
    • A deep understanding of Object-Oriented programming languages and database programming languages 
    • Experience working in an agile software development process 
    • Excellent 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

    Similar Jobs