Software Developer II

Birmingham, AL, US • Posted 2 days ago • Updated 6 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Microsoft Visual Studio
  • Entity Framework
  • Microsoft SQL Server
  • Productivity
  • Artificial Intelligence
  • GitHub
  • Systems Analysis/design
  • Software Design
  • Scalability
  • Problem Solving
  • Corrective And Preventive Action
  • Professional Services
  • Science
  • Computer Science
  • Communication
  • Collaboration
  • Technical Drafting
  • .NET
  • Windows Forms
  • C#
  • HTML
  • JavaScript
  • Microsoft IIS
  • Object-Oriented Programming
  • Database
  • Agile
  • Scheduling
  • Continuous Improvement
  • Positive Attitude
  • Software Development

Summary

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

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 80184996
  • Position Id: 711470fb3c1eea1a84e1cf3388afe108
  • Posted 2 days ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.