Search jobs > Birmingham, AL > Senior software engineer

Senior Full Stack Software Engineer

O'Neal Industries Inc.
Birmingham, AL, United States
Full-time

DescriptionO'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 ASP.

NET 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 StudiosData integration toolsets such as PL / SQL Triggers, JSON, jQueryMicrosoft Azure DevOps for source code control and versioningUpon 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 InsuranceWork Site Wellness ProgramsHealth and Dependent Care Flexible Spending AccountsShort-Term and Long-Term Disability CoverageTuition and Health Club ReimbursementAccidental Death and Dismemberment and Life InsuranceAdoption AssistanceTraining and Development Opportunities401kAbout Us : With more than 100 years in business, O’Neal Steel, an O’Neal Industries affiliate, supplies a wide range of carbon and alloy steel, stainless steel, and aluminum products for companies nationwide.

Founded in 1921 and headquartered in Birmingham, Alabama, O’Neal Steel has 18 strategically located distribution centers throughout the country that offer inventory and value-added processing capabilities tailored to market needs, all while providing high levels of customer service.

O’Neal Steel’s industry-leading online platform, PRONTO®, provides continuous access to inventory, pricing, ordering, and account management.

QualificationsEducationRequiredBachelors or better in Computer SystemsEqual Opportunity Employer / Protected Veterans / Individuals with DisabilitiesThe 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. 41 CFR 60-1.35(c)

1 day ago
Related jobs
Promoted
Tocaro Blue
Birmingham, Alabama

Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience leading a software team and building cloud-based software? This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of AI/ML models, sensor fusion, a...

Promoted
Brooksource
Birmingham, Alabama

Brooksource is searching for a Software Engineer for the Integrations team of one of our enterprise-level life Insurance clients. You will also mentor, clarify user requirements, define system functionality and create secure and easy to maintain software applications. This group works with a variety...

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...

Promoted
Protective Services LLC
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...

Daxko
Birmingham, Alabama

Delivering high-quality, unit-tested codeby practicing pragmatic software engineering principles . Daxko is seeking a software artisan with experience in. NET, SQL, and AWS to be a hands-on engineer on our payments team. Bachelors degree in an Engineering-based discipline OR equivalent experience. ...

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...

Daxko
Birmingham, Alabama

This includes heavy collaboration with product managers, architects, and other software engineers to build best-in-class software using modern technologies and an agile development process. Net Software Engineer, you are responsible for developing high-quality applications and writing code daily. Fa...

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. Our RMS business in Huntsville, AL is a hub of talented engineers, scientists, and professionals committed to shaping the fut...

Daxko
Birmingham, Alabama

This includes heavy collaboration with product managers, architects, and other software engineers to build best-in-class software using modern technologies and an agile development process. Net Software Engineer, you are responsible for developing high-quality applications and writing code daily. St...

Home Depot
ALABAMA, US

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...