Search jobs > Birmingham, AL > Senior software engineer

Senior Full Stack Software Engineer

O'NEAL STEEL
Birmingham, AL, US
Full-time

O'Neal Steel is currently seeking a Senior Full Stack Software Engineer for our Corporate office in Birmingham, AL.

General Description :

The primary function of this position is to develop, enhance, and sustain business applications for internal and external users.

The job requires working closely with various teams, including business analysts, colleagues from different departments, and customers, to understand functional requirements and deliver high-quality enterprise solutions with an exceptional user experience.

The work involves identifying, designing, coding, testing, debugging, and documenting complex web and mobile applications independently or in a team using an agile development approach.

It's crucial to have the skills to work from the back-end to the front-end, with a particular focus on integration and user experience.

Responsibilities Include but Are Not Limited To :

  • Write clean, scalable code using .NET programming languages for web and mobile applications.
  • Remain current with the terminology, concepts, and best practices for coding web and mobile apps.
  • Develop technical interfaces, specifications, and architecture.
  • Design and develop integrations between subsystems.
  • Design and develop for enhanced user experience.
  • Provide essential support to application power users.
  • Use and adapt existing web applications for apps.
  • Create and execute detailed test data for code changes.
  • Analyze test results and application performance.
  • Instruct users on the use of newly developed applications.
  • Develop client displays and user interfaces.
  • Assist software personnel in handling project-related work and other requirements.
  • Coordinate with other software professionals and developers.
  • Maintain database tables using Microsoft SQL.

Required Skills, Education and Experience :

  • Bachelor’s degree in Computer Science, Management Information Services (MIS), or a comparable degree.
  • Demonstrated skills in the following languages and technologies concerning web applications, web services, and mobile development : Familiarity with the framework, SQL Server, and design / architectural patterns (e.

g., Model-View-Controller (MVC).Development experience using C# .NET.Web front-end design using the following toolsets : HTML5, CSS, JavaScript.

Creation and management of backend web services and APIs.User Experience (UX) knowledge of design concepts and application flow.

Creating a vibrant user experience using .NET / MVC.Knowledge of REST and RPC APIs.

  • Understanding of Agile methodologies.
  • Strong attention to detail.
  • Excellent troubleshooting and communication skills, both oral and written.
  • Able to work well as a vital member of an agile team.
  • Working knowledge of mobile application development across multiple platforms.
  • Demonstrated analytical and interpretational skill sets, which include problem-solving, developing and implementing technical ideas.
  • Minimum 5+ years’ experience in roles applying the above.

Desired Skills, Education and Experience :

  • Minimum 7+ years’ experience with mobile web and application design, development, coding, and implementation.
  • Development experience using .NET, C#, Blazor, and Maui to create web and mobile applications.
  • Working knowledge and understanding of getting mobile apps to their respective app stores for user consumption.
  • Understanding of mobile website and app-level security.
  • Experience with database and table management with SQL Management Studios
  • Data integration toolsets such as PL / SQL Triggers, JSON, jQuery
  • Microsoft Azure DevOps for source code control and versioning

Upon offer of employment, candidates must pass a criminal background check and drug test.

Benefits : O'Neal Steel offers a competitive salary and a comprehensive benefits package including, but not limited to :

  • Health, Vision and Dental Insurance
  • Work Site Wellness Programs
  • Health and Dependent Care Flexible Spending Accounts
  • Short-Term and Long-Term Disability Coverage
  • Tuition and Health Club Reimbursement
  • Accidental Death and Dismemberment and Life Insurance
  • Adoption Assistance
  • Training and Development Opportunities
  • 401k
  • 6 days ago
Related jobs
Promoted
Motive Workforce
Birmingham, Alabama

Develops and drives practical solutions to electrical/software system requirements through the full software development life cycle in embedded and real-time systems. Provides leadership in the electrical/software development team including mentoring junior engineers. The candidate will lead and par...

Highmark Health
AL, Working at Home, Alabama

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Promoted
Protective Life
Birmingham, Alabama

Protective Life is looking for a Software Engineer for the Retirement Services Systems Team. Must have a minimum of 8 years of experience as a Software Engineer. Strong skills diagnosing, debugging, and resolving software problems and preparing and modifying technical documentation are critical to t...

Promoted
Protective Life Insurance Company
Birmingham, Alabama

Protective Life is looking for a Software Engineer for the Retirement Services Systems Team. Must have a minimum of 8 years of experience as a Software Engineer. Strong skills diagnosing, debugging, and resolving software problems and preparing and modifying technical documentation are critical to t...

Utility Consumer Analytics Inc.
Alabama, United States
Remote

Drive the design and development of full-stack software applications using the Java tech stack, ensuring responsiveness, performance, and alignment with architectural standards. Full Stack Software Developer with expertise in Java tech stack. If you are a passionate Full Stack Software Developer wit...

SAIC
Remote Work, AL, US
Remote

As a Software Engineer Senior Principal at SAIC, you will play a pivotal role in designing, developing, testing, and debugging advanced software solutions. You will collaborate closely with senior managers, subject matter experts, clients, and fellow engineers to deliver innovative and high-quality ...

Motive Companies
Birmingham, Alabama

Develops and drives practical solutions to electrical/software system requirements through the full software development life cycle in embedded and real-time systems. Provides leadership in the electrical/software development team including mentoring junior engineers. The candidate will lead and par...

Systems & Software, Inc.
Alabama, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

SAIC
Remote Work, AL, US
Remote

As a Software Engineer at SAIC, you will design, develop, test, and debug innovative software solutions. SAIC is dedicated to building the next generation of software solutions for our Software Delivery Services team. We are seeking a passionate Software Engineer who is a self-motivated fast learner...

Lockheed Martin
Alabama

Bachelor’s Degree in Software Engineering. Support advanced portions of the lifecycle of software development to include requirements definition, integration, and deployment. Develop requirements driven software solutions. Resolve software issues (debugging) and support verification / test analysis....