Software Engineer jobs in Mobile, AL

Software Engineer designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer requires a bachelor's degree. Typically reports to a manager. The Software Engineer works on projects/matters of limited complexity in a support role. Work is closely managed. To be a Software Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)

T
Software Engineer III
  • The SSI Group, LLC
  • Mobile, AL FULL_TIME
  • Software Engineer III
    The SSI Group, Inc., 4721 Morrison Drive, Mobile, Alabama, United States of America * Virtual Req #389
    Friday, July 14, 2023

    The SSI Group, LLC, headquartered in Mobile, Alabama, is a national leader in Healthcare Technology.

    Purpose of Position

    Responsible for the complete product development lifecycle, including product design, architecture, system integration, usability, and product delivery and to lead a team of Software Engineers to deliver high quality and scalable Enterprise level SaaS software solutions within a highly collaborative fast-paced development environment.

    Duties and Responsibilities

    Essential Functions

    • Leads the analysis, design, testing, and delivery of new features and software applications.
    • Identifies and aids in the decision making around product architecture trade-offs with risks, delivery, scalability / performance, flexibility, maintainability, security, and other quality concerns.
    • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
    • Researches emerging technologies to evolve enterprise IT architectures and standards.
    • Implements proof of concepts to help make technology choices.
    • Analyzes requirements and develops application design to include technical risks and mitigation strategies.
    • Writes and maintains technical architectural and design documents, with recommendations to resolve and document issues that arise in the architecture and recommending improvements to the architecture.
    • Mentors other engineers to grow to similar levels of expertise and effectiveness.
    • Monitors and reviews systems so that they are designed and developed in compliance with corporate security, privacy, accessibility, legal, and other governance and Federal policies.
    • Analyzes performance considerations of solutions and identify limits and risks, and tunes performance of applications as required.
    • Performs code reviews of software enhancements developed by other team members.
    • Contributes to the development and execution of corporate software and systems strategies.
    • Engineers and oversees release processes to ensure that systems in production are correctly deployed.
    • Modifies existing code and documents software application changes.
    • Ensures that systems developed correctly considering issues of scalability and fault-tolerance.
    • Implements systems and processes to assure application quality.
    • Tests coded functionality against the requirements.
    • Assists with production issue resolution by researching and debugging customer issues when escalated to product engineering.
    • Develops unit tests where appropriate for automated testing processes.
    • Designs and creates hooks in applications to collect performance data.
    • Designs and creates patterns for error handling and error logging.
    • Designs and creates application performance dashboards for monitoring application health and response time.
    • Monitors application performance to ensure applications are running efficiently and without error.
    • Monitors server and database performance tools.
    • Identifies poor performing SQL queries and optimizes them.
    • Documents new features, functionality and configuration requirements.
    • Ensures that the team and management are fully informed of work status by updating backlog items and providing regular updates.
    • Tests and supports software applications both internally and externally.
    • Develops software applications that comply with all corporate policies regarding security and privacy.
    • Acts as a positive role model in all aspects of professional performance.
    • Observes safety procedures and personnel policies.

    Marginal Functions

    • Assists with Quality Control and Client Support as needed.
    • Assists other team members and other development teams as needed.
    • Perform other job related duties as assigned.

    Skills, Knowledge, and Abilities

    • RDBMS: SQL Server 2012, 2014, 2016, SQL Server Management Studio, SQL Stored Procedures with TSQL Data Warehousing
    • Data Structures: JSON, XML, XSL, XSLT, XPath, XPointer
    • Operating Systems: Microsoft Windows Server and Desktop Operating Systems, Linux
    • Development Tools: Microsoft Visual Studio 2019 or higher
    • Application Design: OOA/OOD, Design Patterns, MS Visio
    • Application Servers: IIS 7 or higher, OWIN Hosting
    • Version Control: Microsoft Team Foundation Server or other version control tools.
    • Unit Testing and Code Analysis: Familiar with Black-box & White-box testing concepts.
    • Microsoft Technologies:
      • Microsoft Visual Studio, Microsoft Team Foundation Server/Azure Devops, GIT, Microsoft Office, SQL Server Reporting Services, Microsoft Release Management
      • Azure Service Fabric
    • Programming Languages and Frameworks:
      • C# ASP.NET with MVC, Web Forms, and WebAPI.
      • Web Services with WCF, SOAP, and RESTful.
      • Entity Framework and ADO.
    • Programming Tools:
      • Docker, Telerik & Kendo UI Tools, NodeJS, AngularJS, and bootstrap
    • Scripting Languages:
      • HTML, JavaScript, JQuery, and TypeScript.
    • Extensive experience in software architecture, design, development of enterprise scale solutions utilizing the Microsoft program stack.
    • Good leadership skills, with the ability to mentor and coach team members on design and development principles.
    • Ability to rapidly learn new technologies and practices, foster a culture of technology innovation.
    • Must be able to delegate tasks to team member for most effective results and learning outcomes.
    • Able to collaborate effectively with peers, manage conflict and facilitate architectural decisions.
    • Must be able to make independent judgement decisions with little supervision.
    • Must be detail oriented and have excellent problem solving skills.
    • Ability to function as a part of a team.
    • Must be able to interact cordially and productively with co-workers in a team environment.
    • Must be willing to share knowledge and experience with other team members.
    • Must be able to mentor other team members in a positive manner.
    • Ability to handle multiple tasks effectively.
    • Ability to work under pressure and to prioritize.
    • Must possess excellent organizational skills.
    • Must possess effective communications skills with ability to handle difficult situations.
    • Must be able to occasionally travel by automobile or airplane.

    Security Roles and Responsibilities

    • Implement and act in accordance with the organization's information security policies;
    • Protect assets from unauthorized access, disclosure, modification, destruction or interference;
    • Execute particular security processes or activities;
    • Ensure responsibility is assigned to the individual for actions taken; and
    • Report security events or potential events or other security risks to the InfoSec department.

    Experience and Education Requirements

    Education

    Min/Preferred

    Education Level

    Description

    Minimum

    4 Year / Bachelors Degree

    Bachelor's Degree in Computer Science or related field required

    Preferred

    Graduate Degree

    Master's degree preferred.

    Years of Experience

    Minimum Years of Experience

    Comments

    10

    At least 10 years experience as a Software Engineer. Prior experience must include leading software development teams to develop and maintain Enterprise scale software systems in a SaaS environment utilizing the Microsoft technology stack.

    0

    Knowledge of healthcare revenue cycle and electronic claims processing a plus.

    Certifications

    Min/Preferred

    Certification

    Description

    A combination of experience and advanced education may be substituted. Background checks and drug test required.

    SSI offers competitive salaries and an excellent benefits package including medical, dental, life/AD&D, LTD, vision, 401(k) matching, paid vacation and tuition reimbursement.

    Other details
    • Job Family Product Engineering
    • Pay Type Salary
    • The SSI Group, Inc., 4721 Morrison Drive, Mobile, Alabama, United States of America
    • Virtual
    Share this job:

    The SSI Group, LLC is an Equal Employment Opportunity Employer.


     

  • 4 Days Ago

P
EDGE Software Support Engineer
  • PTAC
  • Daphne, AL FULL_TIME
  • ABOUT US EDGE Software is the software arm of PTAC Companies. Originally conceived to support our structural engineering business, EDGE Software has grown and evolved over the years to support enginee...
  • 10 Days Ago

I
Sr VoIP Specialist
  • Inabia Software & Consulting Inc.
  • Mobile, AL CONTRACTOR
  • Job Overview:Are you ready for an exciting opportunity to elevate your career? Inabia Software & Consulting Inc is actively seeking a Senior VoIP Specialist to join our dynamic team. This is a unique ...
  • 1 Month Ago

I
VoIP Specialist I
  • Inabia Software & Consulting Inc.
  • Mobile, AL CONTRACTOR
  • Join Inabia Software & Consulting Inc and embark on an exciting career as a VoIP Specialist I! This is a unique opportunity to grow your career with a dynamic company that values innovation and excell...
  • 1 Month Ago

I
VoIP Specialist II
  • Inabia Software & Consulting Inc.
  • Mobile, AL CONTRACTOR
  • Job Overview:Are you ready for an exciting opportunity to grow your career in the dynamic field of VoIP technology? Inabia Software & Consulting Inc is actively seeking a highly skilled VoIP Specialis...
  • 1 Month Ago

P
Software Developer
  • PangeaTwo
  • Daphne, AL FULL_TIME
  • Software Developer $70,000 to $125,000 Daphne, AL We are currently seeking a Software Developer who will play a key role in advancing and expanding our CORE software suite. In this position, you will ...
  • 25 Days Ago

Filters

Clear All

  • Filter Jobs by companies
  • More

0 Software Engineer jobs found in Mobile, AL area

A
Structural Designer II
  • Austal USA
  • Mobile, AL
  • REPORTS TO: Chief Department Engineer, Department Engineer III or Designer III, IV SUPERVISES: Designer I and Draftspers...
  • 4/25/2024 12:00:00 AM

A
Electrical Designer IV
  • Austal USA
  • Mobile, AL
  • REPORTS TO: Chief Department Engineer or Department Engineer III SUPERVISES: Designer I, II, III and Draftspersons AUTHO...
  • 4/25/2024 12:00:00 AM

A
Electrical Designer II
  • Austal USA
  • Mobile, AL
  • REPORTS TO: Chief Department Engineer, Department Engineer III or Designer III, IV SUPERVISES: Designer I and Draftspers...
  • 4/25/2024 12:00:00 AM

H
Travel Physical Therapist - $1,922 per week
  • Hiring Now!
  • Orange Beach, AL
  • Genie Healthcare is seeking a travel Physical Therapist for a travel job in Orange Beach, Alabama. Job Description & Req...
  • 4/25/2024 12:00:00 AM

A
Mechanical Designer IV
  • Austal USA
  • Mobile, AL
  • REPORTS TO: Chief Department Engineer or Department Engineer III SUPERVISES: Designer I, II, III and Draftspersons AUTHO...
  • 4/25/2024 12:00:00 AM

A
Mechanical Design Lead
  • Austal USA
  • Mobile, AL
  • REPORTS TO: Chief Department Engineer, Project Department Manager or Department Engineer III, or Project Engineer SUPERV...
  • 4/25/2024 12:00:00 AM

O
Sous Chef| Mobile Convention Center
  • Oak View Group
  • Mobile, AL
  • Oak View Group: Oak View Group is the global leader in venue development, management, and premium hospitality services f...
  • 4/24/2024 12:00:00 AM

F
Dialysis Clinical Manager
  • Fresenius Medical Care
  • Mobile, AL
  • PURPOSE AND SCOPE: Supports FMCNAs mission, vision, core values and customer service philosophy. Adheres to the FMCNA Co...
  • 4/22/2024 12:00:00 AM

Mobile (/moʊˈbiːl/ moh-BEEL; French pronunciation: ​[mɔ.bil]) is the county seat of Mobile County, Alabama, United States. The population within the city limits was 195,111 as of the 2010 United States Census, making it the third most populous city in Alabama, the most populous in Mobile County, and the largest municipality on the Gulf Coast between New Orleans, Louisiana, and St. Petersburg, Florida. Alabama's only saltwater port, Mobile is located on the Mobile River at the head of the Mobile Bay and the north-central Gulf Coast. The Port of Mobile has always played a key role in the economi...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Engineer jobs
$67,883 to $82,304
Mobile, Alabama area prices
were up 1.3% from a year ago

Software Engineer in Eugene, OR
The software developer has many duties integral to the function of their role, these include.
December 24, 2019
Software Engineer in Fairbanks, AK
First of all, software developers bear the responsibility for the whole development of a software program.
November 27, 2019
Software Engineer in Riverside, CA
In today’s Internet of Things (IoT), a seemingly endless list of Things need software, from toasters to thermostats to espresso machines.
October 23, 2019