Software development engineer jobs in Vestavia Hills, AL - 331 jobs
All
Software Development Engineer
Software Engineer
Senior Software Engineer
Development Team Member
Applications Developer
Tester
Senior Java Developer
Mobile Applications Developer
Software Developer Internship
Devops Engineer
Programmer
Web Site Developer
Interactive Developer
PHP Developer
Test Engineer
Test Amerex job
Amerex 4.6
Software development engineer job in Trussville, AL
test
Qualifications
test
Additional Information
All your information will be kept confidential according to EEO guidelines.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
McWane is a Federal VEVRAA contractor, and an Equal Opportunity Employer committed to providing equal employment opportunity in all employment practices. McWane will not discriminate against any applicant for employment because of their race, color, religion, sex, national origin, age, sexual orientation, disability, veteran or service member status, marital status, citizenship status (In IL - sex, including same sex, ancestry, order of protection status, physical or mental disability, military status, pregnancy, unfavorable discharge status, genetic information), (In IA - gender identity), (In CA- gender identity or expression, and genetic information) or any other category protected by federal, state or local law.
$40k-52k yearly est. 60d+ ago
Looking for a job?
Let Zippia find it for you.
IT Lead - Software QA
Maximus 4.3
Software development engineer job in Birmingham, AL
Description & Requirements The IT Lead - Software QA is a resource with Testing Services. They are responsible for systems testing of start-up implementations and O&M softwaredevelopment projects. The IT Lead role includes analyzing and reviewing systems requirements designing test strategy and test cases, executing test cases and monitoring and control of overall test activities. Additionally, the IT Lead will mentor testing team members, participate in performing proof-of-concept POC/research for new tools, make recommendations on such tools, and implement them upon management approval.
This is a remote position.
Essential Duties and Responsibilities:
- Perform systems analysis, documenting and executing testing, and defect tracking.
- Coordinate with IPT members to execute and document test activities.
- Provide direction, guidance and mentoring to other project testing team members.
- Lead and coordinate meetings with the team and client.
- Help in establishing and standardizing project processes, develop uniformity and consistency across testing teams.
- Participate in proposal writing.
Job-Specific Essential Duties and Responsibilities:
- Responsible for Systems testing lead activities for systems implementation and O&M softwaredevelopment projects.
- Perform analysis and review of system requirements, estimations, peer reviews, test data determination and preparation, designing test strategy and test cases, executing test cases and monitoring and control of overall test. activities, UAT and Production support and provide testing status.
- Develop functional automation scripts for testing and maintain documentation
- Lead efforts in performing POC/research for new tools, making recommendations of such tools, and implementing upon management approval.
- Communicate with analysts, developers, product owners, and other stakeholders to understand/clarify requirements.
- Work with external parties for interface testing and help identify and manage test data for testing.
- Provide regular updates to the Project/Test Manager and identify and communicate risks to the Project team.
- Participate in UAT and Production support and troubleshoot user reported production defects.
- Prepare and conduct demos/walkthroughs.
- Provide systems test results walkthroughs and assist in data prep and supports test case execution for UAT.
- Assist with performance testing when required.
- Mentor testers on the project and assist with complex testing, including automation, SQL queries and or utilities needed for testing during white/gray box testing.
- Provide technical information representing testing and participate in team meetings when necessary.
- Participate in testing activities to support initiatives in Testing Services.
Minimum Requirements
- Bachelor's degree and 7-10 years of relevant experience or equivalent combination of education and experience required.
Job-Specific Minimum Requirements:
- 7+ years' experience in development of functional test automation, with a minimum of 3 yrs. experience in mid-large sized complex project with minimal supervision.
- Experience in designing and building automation frameworks from scratch and enhancing existing frameworks.
- Proven ability to code in Python and Java using OOPs concepts to build reusable and maintainable automation scripts with traditional development and BDD experience.
- Experience with Se WebDriver is a must. Se Grid 4 preferred.
- Experience in development of custom code/solutions/utilities to facilitate automation.
- Demonstrated proficiency with SQL for creating/modifying queries.
- Proficient in Rest components/APIs for testing webservices and web applications.
- Experience testing applications in the cloud and experience in technologies such as Docker and Kubernetes.
- Experience in using Unix for file manipulation and basic shell scripting.
- Demonstrated proficiency in Test Plan and Test Case writing.
- Experience with testing tools for test and defect management.
- Experience with Scripting languages such as JavaScript, HTML, creating and validating XML, JSON.
- Experience with ETL
- Experience with running automation scripts through CI/CD pipelines using tools such as Jenkins or tools in AWS ecosystem.
- Experience with Docker containerization and container orchestration tools such as Kubernetes/Fargate
- Ability to work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
- Ability to exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results.
- Excellent organizational, interpersonal, verbal, and written communication skills.
- Ability to give presentations and lead walkthroughs with internal and external stakeholders.
- Strong organizational skills, with attention to detail and the ability to manage multiple complex tasks simultaneously.
- Ability to work in a fast-paced, deadline-driven environment.
- Ability to work both independently and as part of a team.
- Experience in an AGILE environment.
Preferred Skills and Qualifications:
- Healthcare Industry experience is preferred.
#techjobs #veterans Page
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
126,320.00
Maximum Salary
$
189,480.00
$80k-99k yearly est. Easy Apply 5d ago
Appliance Testing and Moving
Mazer Appliance 4.2
Software development engineer job in Birmingham, AL
Job Description
Join the Mazer team in Avondale!
We are a small family business long known for exceptional service and prices in the Birmingham, AL area. We are looking for associates with mechanical aptitude and able to move up to 300 lbs with a hand truck. Appliance repair experience is preferred. Pay ranges from $20 - $22 depending on experience.
Appliance duties include:
Swapping refrigerator doors and attaching handles.
Installing ice makers in top freezer refrigerators.
Testing the functionality of truckloads of scratch & dent appliances before resale.
Additional duties may include:
Detailed cleaning scratch & dent appliances before resale
Help unload truckloads of appliances and loadout customer purchases
Use Mazer's mobile app to:
Photograph appliances and upload to our website
Print price labels and inventory tags
Powered by JazzHR
LYThePKutc
$20-22 hourly 8d ago
AgileHR QuickApply Test Feb24
Arrow Technologies
Software development engineer job in Birmingham, AL
Job DescriptionPosition Description: Our firm is seeking a QA Engineer to work within the quality team, and ensure the overall quality of a manufactured product. This position is tasked with creating documentation, devising quality tests, and defining the criteria a test result should meet.
This individual will play a key role in fixing issues as they arise.
$30,000.
00 - $40,000.
00 Annually
$30k-40k yearly 2d ago
Service Programmer
Insight Global
Software development engineer job in Pelham, AL
We are seeking a service programmer to support our clients service division. you will be supporting access cntrols, cctv, and more systems. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: ****************************************************
Skills and Requirements
cctv, brivo, lenel, honeywell, nicet, est notifier, simplex, and more
$57k-78k yearly est. 1d ago
Programmer I
Avadian Credit Union 3.6
Software development engineer job in Hoover, AL
Full-time Description
Under general supervision follows clear-cut and complete specifications to perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements. Maintains and modifies programs. Makes approved changes by amending flow charts, developing processing logic, and coding changes. Tests and documents modifications and writes operational instructions.
Functions and Responsibilities:
Arrange project requirements in programming sequence by analyzing requirements, and prepare a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
Correct errors by making appropriate changes, and then recheck the program to ensure that the desired results are produced.
Conduct trial runs of programs and software applications to ensure they will produce the desired information and that the instructions are correct.
Compile and write documentation of program development and subsequent revisions inserting comments in the coded instructions so others can understand the program.
Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, and controlling other equipment.
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
Maintain historical records by documenting program development and revisions.
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Maintain excellent code commenting.
Contribute to team effort by accomplishing related results as needed.
Responsible for following all BSA/OFAC policies and procedures.
Prompt and regular attendance is required.
Perform other duties as assigned.
Requirements
Basic Requirements:
Must have an intermediate level of knowledge and skillset in Symitar PowerOn, HTML/HTML5, CSS/CSS3, XML, and JavaScript capabilities.
Must demonstrate strong interpersonal, collaboration, and team skills.
Must be able to express ideas with clarity and effectiveness both written and verbally.
Must show that they can adapt to the rapidly changing programming technologies.
Must understand how programming works from a low to a high level.
Work involves a high degree of organization, multitasking and prioritization skills, which are critical to the job.
Must be able to communicate effectively work performed to others who are not in the IT field.
Must demonstrate ability to learn new technologies to solve business issues.
Experience: At least three years of experience in a programming or similar technical role.
Education: BA/BS degree in computer science, programming, or equivalent demonstrated work experience in programming.
$56k-78k yearly est. 7d ago
Device Test Engineer
Brighton Solutions 4.4
Software development engineer job in Birmingham, AL
Responsibilities
Diagnose, troubleshoot and identify solutions to software and hardware issues for voice and data services
Ask customers targeted questions to quickly understand the root of the problem
Talk customers through a series of actions, either via phone, email or chat, until they have solved a technical issue
Provide prompt and accurate feedback to customers
Prioritize and manage several open issues at one time
Document technical knowledge in the form of notes and manuals
Conduct product validation of products
Key skills
2 to 3 years of LTE Device Testing experience
Strong Android debugging skills, including usage of ADB
Strong device debugging skills, including the usage of QXDM
Strong LTE technical skills
Communication and interpersonal skills
Aptitude for understanding how wireless technology products and solutions can be applied towards a customer base.
Ensure customers using products have quick resolution to recurring hardware and software issues.
Escalate issues to management that need executive attention
Travel is expected to be around 10%
$65k-83k yearly est. 60d+ ago
Customer Software Development Intern
Genpt
Software development engineer job in Birmingham, AL
Ready for a challenging and rewarding internship? This is your opportunity to work hands on with project teams throughout the summer and see your development projects put into production! Join a leading industrial distribution company and unleash your technology skills to move our business
forward! We share a mindset at Motion Industries where we're using our technology fluency to transform everything about our business. If you're ready to unleash your knowledge, tame technology, and bust out of the ordinary, find out what's next at Motion Industries.
This position will be based in Birmingham, AL. The ideal candidates will reside in the Birmingham, AL area.
Responsibilities
• Participate in status meetings and provide status to Project Managers
• Work with Architects to develop, test and deploy new features and functionalities for the CRM platform
• Design, develop and unit test solutions between disparate systems, troubleshoot and resolve software defects and performance issues
• Ensure a Technical design document (TDD) is maintained
• Work with Administrator to deploy code throughout the development process and monitor and configure system
• Gain a deep understanding of customer relationship management principles and best practices.
Qualifications
• Working on a BS or BA degree in a computer related field
• Working knowledge of SQL and database concepts
• Experience with softwaredevelopment methodologies
• Working knowledge of Java, MS Dynamics CRM and/or .Net a plus
• High Level understanding of full lifecycle development
• Ability to work within a team
• Excellent communication skills (both verbal and written)
• Must be self-motivated and know when to seek guidance
• Individual must be a self-starter and capable of working independently as well as part of a team
• Capable of learning new tools and technologies.
• Ability to provide strong problem-solving skills a variety of method
Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest!
GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.
$27k-36k yearly est. Auto-Apply 60d+ ago
DB2 System Programmer (XIN001_JCBY)
Xinnovit
Software development engineer job in Birmingham, AL
Xinnovit is a global leader in technology consulting, outsourcing, and workforce management solutions. Our mission is to enable our clients to become more agile and competitive with the help of innovative technologies. We empower our clients to respond faster and more intuitively to changing market dynamics.
The business environment is complex, often under significant constraints and pressures from various sources. We have the knowledge, experience and capabilities to provide our clients the tools they require to achieve better, faster and effective transformation that make them the leaders in their industry.
Our Goals Are:
• To use our expertise to the benefit of our clients and partners through open communication and collaboration.
• To ensure sustainable and profitable long-term growth.
• To provide a return on investment to shareholders.
• To promote employee development.
Job Description
DB2 Systems Programmer with the skill to perform the following:
Assist on implementation of DB2 databases OS staff on DB2 testing and/or migration steps needed.
Assist DB2 staff on the actual implementation of DB2 databases as required perform DB2 problem analysis and determination perform DB2 root cause analysis functions utilize DB2 system monitoring tools as required perform analysis on DB2 database performance, tuning and measurement.
Assist with DB2 data modeling techniques advise on DB2 data distribution strategy provide DB2 data and database administration provide advice on data management software selection.
Provide advice on physical DB2 database design and tuning solutions assist with DB2 data distribution strategy implementation advice on development and design of DB2 data programs.
Assist with DB2 data extraction methodology advice on Db2 data movement tools.
Assist with DB2 data extract and transformation processing assist with the DB2 data collection design strategy.
Assist with and perform the DB2 data migration plan implement DB2 data conversion tool set implement the DB2 data extract and transformation processing participate in weekly rotating pager and on call assignment for after hours and weekend support
Additional Information
All your information will be kept confidential according to EEO guidelines.
$64k-99k yearly est. 2d ago
Processing Team Member (Vestavia)
Vapor Thrift Store 3.8
Software development engineer job in Vestavia Hills, AL
The Processing Associate will efficiently process donated goods into priced, sellable merchandise.
Capability Requirements: The individual must
Love our Lord and commit to our mission
We establish sustainable centers for alleviating poverty and multiplying disciples in third-world environments.
2. Embody and embrace our values
Urgent Pursuit
Sacrificial Service
Intentional Development
Clear Communication
Complete Alignment
Excellent Execution
3. Highly organized and able to work at an efficient and high output
4. Have knowledge of or a growing knowledge of the items in their department(s)
5. Be decisive and able to quick and efficiently evaluate merchandise quality, price, and presentation
6. Able to stand for up to 4 hours at a time and lift up to 50 pounds (depending on department)
Time Requirements:
This position will require between 8-40 hours per week depending on need and availability.
Travel Requirements:
Zero to minimal local travel is required except for once monthly staff meetings (within 20 mins of the store)
Position Duties:
The Processing Associate will efficiently process donated goods into priced, sellable merchandise.
Excellent Customer Service
Greet every customer and treat them with respect, optimism and joy at all times
Answer any and all questions for customers
Assist with any customer needs
Escalate any customer service needs to Assistant Store Managers or Store Manager as needed
Share the vision and mission of Vapor Ministries with customers
2. Processing
Quickly and efficiently sort, price and stock items in your department(s)
Meet daily, weekly and monthly processing goals to drive revenue generation
Maintain a working knowledge of pricing, sales and goals for your department(s) and work with managers to adjust as needed based on revenue trends
3. Opening/Closing
If scheduled to open or close, perform and complete the opening/closing checklist procedures
4. Housekeeping
Ensure a properly organized workspace during operating hours
Close department processing station and leave it organized, stocked, and ready to be used the next work day
5. Receiving
If needed, provide backup for receiving during high traffic/high donation times or to assist in closing receiving during closing shifts
Disclaimer: Other duties may be assigned as necessary on a temporary and infrequent basis.
$18k-23k yearly est. 21d ago
PHP Developer
Maania Consultancy Services
Software development engineer job in Hoover, AL
Hi Our client is looking for PHP Developer(75% remote) . Role: PHP Developer (75% remote) Possibility of remote with 1-2 days onsite weekly Requirement: Candidate must have experience with web development (PHP, CSS, JQuery, and AJAX) and programming in codeignitor environment is a plus.
Proven experience programming in PHP, CSS, JavaScript, JQuery and AJAX
Proven knowledge of SQL environment and SQL statements
PHP, CSS, MySQI, JQuery, and AJAX programming in codeignitor environment is a plus.
At least 4 years experience is desirable.
Qualifications
Bachelor degree
Additional Information
All your information will be kept confidential according to EEO guidelines.
$61k-86k yearly est. 2d ago
Team Member
Flynn Pizza Hut
Software development engineer job in Hoover, AL
Flynn Hut joined the Pizza Hut system in 2021. In 2023, we expanded internationally acquiring Pizza Hut's master franchisee in Australia with 260+ units. Today we are the largest Pizza Hut franchisee in the world with 1200+ locations and are operating in 2 Countries. We continue to grow by building new stores and acquiring other franchise operators.
We are one of seven premier brands of Flynn Group, which was founded in 1999 by Greg Flynn. It has grown since then to the largest franchise operator in the world. Flynn owns and operates a diversified portfolio of restaurants in iconic, world-class brands across diverse segments, including Applebee's, Arby's, Panera Bread, Pizza Hut, Taco Bell, Wendy's and Planet Fitness. Our primary mission is to be the premier operator within each of these brands. We will achieve this by focusing on our core values; Care Genuinely for People, Play like a Champion and Win as One.
**Want to be a Pizza Hut Team Member, Your Gig, Your Schedule, Your Opportunity, Great Perks, Same Day Pay!**
That's right, working at Pizza Hut as a Team Member is about creating your own opportunity and having fun while making new friends. You can be a versatile person, the smiling face that greets and serves the customers, or a cook who makes things happen behind the scenes. Sound good? And if that doesn't do it for you, we have **Same Day Pay** , healthcare benefits, and flexible schedules!
Additional Information: Keep in mind, this is just basic information. You will find out more after you apply! So, if you want a flexible job with an innovative company - and great tips - then Pizza Hut is the place for you!
Flynn Group is an equal opportunity employer. We are committed to creating a diverse and inclusive workforce and providing reasonable accommodations/adjustments for individuals with disabilities. If you require any accommodation or adjustments throughout the application process, please let us know. We look forward to reviewing your application and potentially welcoming you to our premier team!
$17k-25k yearly est. 60d+ ago
Team Member
Zaxby's
Software development engineer job in Alabaster, AL
and availability.
Part time and full time positions available, 8:00 AM - 4:00 PM; 10:00 AM - 4:00 PM; 2:00 PM - 10:00 PM; 4:00 PM -10:00 PM
Hungry For A Great Career?
To our guests, Zaxbys is more than just a place to eat - it's a place to have fun, spend some time with friends and experience great food.
To our team members, Zaxbys is a family.
So come on in! We're saving a seat for you.
Cashiers are the first point of contact for our guests and are directly responsible for delivering a great experience. You will take and enter orders, handle payments, keep the dining room and other guest areas clean, and provide excellent service to our guests by following standard operating procedures with a sense of urgency.
Cooks are directly responsible for creating a great guest experience by consistently serving quality food in a timely manner. You will receive and stock inventory, prepare, cook and assemble orders, keep the kitchen clean and organized, and maintain food safety and quality standards by following standard operating procedures.
Job Qualifications
The following requirements must be met in order to qualify for this position.
Must be 16 years of age or older
Benefits:
Free and discounted meal available
Flexible hours
Room for growth: cashier or cook --> crew trainer --> shift leader --> assistant manager --> general manager
Fun workplace
Opportunities to advance because we reward great work
Health Insurance available
401k available
Responsibilities:
The individual in this position is expected to engage in the following work-related activities and complete all training requirements including:
Zaxbys Front of House or Back of house Development Plan
Hands-on stations training
Provide friendly, enthusiastic service for all guests
Promptly greet guests as they enter and thank them as they leave
Maintain awareness of current promotions
Explain menu items, answer questions, and suggest additional items
Enthusiastically represent the Zaxbys brand
Accurately complete orders and guest transactions
Enter guest orders accurately into the point of sale system
Accept payments, operate cash registers, and maintain receipts
Handle cash payments, count and verify tills, and record totals appropriately
Maintain a clean, safe, welcoming environment
Clean and maintain guest areas including dining room, counters, bathrooms, and building exterior
Maintain equipment and inform management of maintenance needs
Stock paper goods, condiments, and beverages
Keep work areas clean and organized
Keep work areas clean and organized
Receive and stock incoming inventory deliveries
Hold and store food items following food safety guidelines
Inform management when inventory is needed
Clean and organize storage areas
Other responsibilities
Complete all tasks with a sense of urgency, in a timely manner
Work safely and follow all safety guidelines and procedures
Capabilities Requirement:
Sit, stand, and walk continuously
Occasionally stoop, bend, crouch, or climb, including the use of ladders
Frequently lift, push, pull, and carry up to 50 pounds, including lifting overhead
Continuous use of hands and wrists for grasping and fine manipulation
Communicate proficiently through speech, reading, and writing
Maintain effective audio-visual perception and judgement to observe and respond to the environment
Work in an environment that features hot and cold temperature variations and exposure to food allergens
Operate and work safely with restaurant equipment including, but not limited to, knives, fryers, and potentially hazardous equipment
Accurately assemble and package guest orders
Prepare and cook food items according to company standards
Safely operate food preparation and cooking equipment
Prepare menu items according to company standards and in a safe and sanitary manner
Ensure food and beverages are handled according to safety regulations and guidelines
Work schedule
Day shift
Night shift
Weekend availability
$17k-25k yearly est. 60d+ ago
Senior Application Developer
Southern Company 4.5
Software development engineer job in Birmingham, AL
The Primavera Center of Excellence (COE) in Southern Company's Technology Organization Enterprise Technology Solution department is responsible for implementing and maintaining enterprise applications used by Fossil Fuel, Hydroelectric, and Nuclear Generation, Transmission, Distribution, Technical Shared Services, and Project Management Offices (PMOs) as well as scheduling departments across Southern Company's operating companies. These enterprise applications include but are not limited to Oracle's Primavera suite P6 and Unifier applications, ScheduleAnywhere, Contruent, XER Manager, and Fuse suite applications. The team is responsible for software life cycle management as well as implementing and maintaining data transfers in and out of these applications. This is a technical position responsible for development and support of application interfaces and reporting solutions for the Primavera COE. Knowledge and experience in C#, .NET, and JAVA development skills, as well as the use of middleware such as SSIS or Biztalk to support application integration are required. Knowledge and experience working with reporting tools such as Power BI, Data Analytics, Microsoft (Reporting Services) or Oracle business intelligence tools along with strong SQL database skills are required.
Job Responsibility
Provide production support and softwaredevelopment of interfaces involving Primavera Unifier, Primavera P6, Maximo, ScheduleAnywhere, TEAMS, PCTS, eSOMS Clearance and Tagging, and others as required
Requirement gathering and development of functional and technical specifications
Application configuration to meet business and technical requirements
Coordinate vendor management and support
Coordinate team efforts including Southern Company Technology Organization partners such as Security, Database, Infrastructure and Application Service teams
Software change management
Develop strong knowledge of related core business processes and how they will be supported through the Primavera suite of applications and other supported software
Build strong relationships with the businesses across Southern Company's operating companies and Southern Company Services to enable effective implementation and ongoing support
Assist project managers with project oversight and provision of status reports to management and customers
Job Requirements
Experience in application development including implementation and maintenance utilizing C#, . NET, and JAVA platforms, SSIS and BizTalk middleware, as well as SQL and Oracle databases
Experience in SSIS, BizTalk, Oracle business intelligence, and Primavera suite of applications
Experience implementing and maintaining software provided by external vendors
Experience working with applications in a Citrix environment
Experience working with WebLogic servers
Knowledge of application software management methodologies, processes, and technologies
Demonstrated experience on project teams to deliver significant projects on time and within budgets
Demonstrated experience as a team player to deliver strong results-oriented team accomplishments
Developed effective working relationships with employees, peers, and management
Demonstrated communication skills both oral and written
Knowledge and understanding of existing and emerging information technologies
Knowledge and ability to coordinate work across all functions in the Technology Organization
Knowledge of project management, finance or accounting is preferred
Primavera suite of applications technical implementation and support experience is preferred
Education
BS or BA degree in Computer Science, Information Technology or related field is preferred
Knowledge, Skills, and Abilities
Excellent problem-solving skills and troubleshooting skills
Strong team leadership and project management skills are desired
Ability to think strategically and act tactically
Ability to understand strategies to meet customer needs and contribute to achievement of organizational goals
Ability to build strong relationships with customers, vendors, and other Technology Organization team members
Excellent technical, consulting, and communication skills
Behavioral Attributes
Safety oriented and customer focused
Exemplify Southern Company's Our Values behavioral expectations including Safety First, Intentional Inclusion, Act with Integrity, and Superior Performance
Self-starter with initiative to work independently with minimal supervision
Work well with cross-functional teams
Dependable
Confident conversation leader
Other Requirements
Work location in Birmingham or Atlanta
Limited Travel
Signature of Intellectual Property Agreement form is required for all Southern Company Technology Organization employees
Must be able to pass nuclear background check
Software development engineer job in Birmingham, AL
SoftwareEngineer - Mid Level (Must Have Mid-to-high level SQL Exp)
Duration : 12 Months contract
Total Hours/week : 40.00
1
st
Shift
Client: Medical Device Company
Level Of Experience: Mid-Level
Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)
Monday - Friday 8AM - 5PM
Specific skills needed for success:
Mid-to-high level SQL experience needed to be able to write, modify, and run queries and scripts and stored procedures.
Experience with utilizing a healthcare integration engine to process information.
This would include technologies such as Corepoint, Cloverleaf, Rhapsody, and Mirth.
Able use SQL and healthcare integration engine technology to identify and troubleshoot discrepancies detected within processed data.
Requires a BS degree preferably Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline and 4-5 years' experience.
Job Description:
Responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.
Demonstrates working knowledge of softwareengineering practices, techniques and processes and basic knowledge of technology trends and domain expertise.
Understands and analyzes requirements for a single component.
Translates the results of analysis into design by Designing solutions to address a specific requirement.
Develop modules with moderate guidance.
Has developed knowledge and skills in own job family; still acquiring / expanding fundamental knowledge and higher-level skills.
Applies knowledge and skills to a variety of standard activities. Works with moderate guidance in own area of knowledge.
Demonstrated understanding of multi-threaded software design and development.
Excellent written and oral communication and interpersonal skills are essential.
Demonstrated understanding of development in a process oriented/regulated environment and adhering to a quality management system.
About Client:
Client, a leading global medical technology company that makes and sells medical devices, instrumented systems and reagents, is dedicated to improving people's health throughout the world.
The Company's capabilities are instrumental in combating many of the world's most pressing diseases.
Founded in 1897 and headquartered in Franklin Lakes, New Jersey, Client employs more than 25,000 people in approximately 50 countries throughout the world.
The Company serves healthcare institutions, life science researchers, clinical laboratories, industry and the general public.
It was one of the first companies to sell U.S.-made glass syringes. It was also a pioneer in the production of hypodermic needles and ranked #195 in the 2019 Fortune 500 list.
It was also listed among the top 100 companies in Newsweek's 2009 Green Rankings. Ranking of the 500 largest American corporations based on environmental performance, policies, and reputation. Placed third in the health care sector and 83rd overall
#SoftwareEngineer #SQL #DesignControl #Development #Quality #Corepoint #Cloverleaf #Rhapsody #Mirth #Troubleshoot #Healthcare #Regulation
$63k-83k yearly est. 60d+ ago
Software Engineer Position
Redwood Dental
Software development engineer job in Birmingham, AL
We are looking for a passionate SoftwareEngineer to design, develop and install software solutions. SoftwareEngineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the softwaredevelopment life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the SoftwareEngineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Responsibilities
Execute full softwaredevelopment life cycle (SDLC)
Develop flowcharts, layouts and documentation to identify requirements and solutions
Write well-designed, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Developsoftware verification plans and quality assurance procedures
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Ensure software is updated with latest features
Requirements
Proven work experience as a SoftwareEngineer or SoftwareDeveloper
Experience designing interactive applications
Ability to developsoftware in Java, Ruby on Rails, C++ or other programming languages
Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experience with test-driven development
Proficiency in softwareengineering tools
Ability to document requirements and specifications
BSc degree in Computer Science, Engineering or relevant field
Recommended skills
Application Development
Information Technology
Problem Solving
SoftwareDevelopment
Use Programming Language
$59k-79k yearly est. 60d+ ago
Full Stack Software Engineer (.NET, React, and Azure) - 100% onsite
Southern Talent Specialists
Software development engineer job in Birmingham, AL
Responsible for the design, development, maintenance, and support of software applications and processes for the Wealth Management business. Primary focus includes executing user stories with the Product Owner and Business Analyst via the SoftwareDevelopment Life Cycle (SDLC) and Agile methodologies. Development work primarily utilizes the Microsoft technology stack-.NET web development, MS SQL Server, JavaScript, JQuery, CSS, and cloud-native development (.NET Core).
ESSENTIAL DUTIES AND RESPONSIBILITIES
Develop program logic for new applications and modify logic in existing applications.
Design and normalize data sets; develop data extraction and loading processes.
Code, test, debug, document, implement, and maintain applications.
Analyze and translate business requirements; maintain, test, and integrate application components.
Independently troubleshoot and resolve problems, collaborating with team members as needed.
Provide technical support for business-critical applications.
Document software and related systems.
Perform data analysis.
Create ad-hoc reporting.
Experience migrating applications and data from on-premises environments to cloud platforms (preferred).
Participate in Agile ceremonies and team activities.
Perform other duties as assigned.
QUALIFICATIONS
Bachelor's degree (4-year college) and 2-4 years of experience, or equivalent combination of education/experience.
Experience in Financial Services industry, with Brokerage/Trust/Financial Planning systems preferred.
Adaptability, strong communication skills, and collaborative teamwork abilities.
Solid C# .NET development experience using latest .NET frameworks.
Deep understanding of Microsoft SQL Server, complex stored procedures, ETL processes, SSRS, and reporting.
Experience with big data technologies, especially Azure Data Lake.
Release management using Atlassian Jira/Bamboo and Jenkins.
Visual Studio
.NET/.NET Core
C#, Visual Basic.NET, ADO.NET, ASP.NET
LINQ, Entity Framework
IIS, Git, Atlassian Jira/Bamboo, Jenkins
SSMS, T-SQL
JavaScript, JQuery, CSS, HTML, AJAX
Web services
Preferred systems experience:
React
IBM Mainframe Transmission Jobs
ETL design/development on IBM InfoSphere/Datastage
Developing against Azure Databricks
$59k-79k yearly est. Auto-Apply 60d+ ago
Software Engineer, iOS Core Product - Birmingham, USA
Speechify
Software development engineer job in Birmingham, AL
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Opportunity to lead key engineering and product decisions
Actively shipping production code for the Speechify iOS app
Work within a dedicated product team
Participate in product discussions to shape the product roadmap
Maintain and enhance the existing complex app architecture
An Ideal Candidate Should Have
Experience. You've worked on products that scaled to a large user base
Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Technical skills. Swift, SwiftUI
Technical Requirements:
Swift Programming Language
SwiftUI experience
Experience in Multithreading Programming
Working with CI/CD infrastructure
Experience with Fastlane
SOLID principles, the ability to write every single class according to SOLID
Experience with Git and understanding of different Git strategies
What We offer:
A fast-growing environment where you can help shape the company and product
An entrepreneurial crew that supports risk, intuition, and hustle
The opportunity to make a big impact in a transformative industry
A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$59k-79k yearly est. Auto-Apply 15d ago
Programmer-Application
Smp Automotive Systems Alabama Inc.
Software development engineer job in Tuscaloosa, AL
Motherson is a multinational, people-focused enterprise serving a diversified industry range with a broad range of products and services and is one of the 22 largest automotive suppliers worldwide. With facilities spread across 41 countries and the strength of over 200,000 employees, the company has a truly global environment where diversity and inclusion drive our culture.
SMP Automotive is the Motherson Group's specialist in innovative modules and complete systems for the automotive industry.
A globally preferred supplier of cockpits, door panels and bumpers in Europe, United States, Mexico, Brazil, and China.
A leading plastic expert with innovative processes and technologies.
One of the largest suppliers of bumpers, instrument panels and door panels to the premium segment.
Locally, since 2018, SMP Alabama has been producing modules and polymer products for Mercedes Benz US International (MBUSI) in our state-of-the-art facilities. Parts we produce include:
Interior door panels
Front and Rear Bumpers
Grills
Claddings
Rear Spoilers
Rocker Panels
Running Boards
Paint Application Programmer
The ideal candidate should have the following attributes and/or skills:
Technical/Mechanical Certification and/or classes
Durr Robot Certification, preferred
Knowledge of teach pendant function and terminology
Expert level knowledge of robot functionality
7+ years of experience working with robots
Work autonomously
Able to prioritize work
Flexible changing from project to project
Safety Conscious
Work well within team concept
Main Duties
To generate a consistent application of all robots in the paint shop.
Analyzing application defects to optimize application programs and parameters.
Creation of programs either using offline robots, or in offline simulation.
Creation and optimization of paint programs to meet color and quality requirements.
Optimization of transfer efficiency.
Maintaining and optimization
$68k-94k yearly est. Auto-Apply 60d+ ago
Software Engineer
Deploy 3.9
Software development engineer job in Birmingham, AL
Job Title: SoftwareEngineer (Linux & Embedded Systems, C++)
Employment Type: Sixteen-month Contract
Company: Alloy Digital
We are seeking a talented and experienced SoftwareEngineer to join our team. The ideal candidate will have a strong background in Linux, embedded systems, and C++ programming. You will work on the design, development, and optimization of embedded software that drives our cutting-edge products. This role requires a deep understanding of hardware-software integration, programming, and performance optimization in resource-constrained environments.
Key Responsibilities:
- Design, develop, and maintain software for embedded systems using C++.
- Work closely with hardware engineers to ensure seamless integration of software and hardware components.
- Optimize software for performance, efficiency, and memory usage in resource-constrained environments.
- Develop and maintain software on Linux-based systems, including kernel modifications, device drivers, and system-level applications.
- Debug, troubleshoot, and resolve issues related to embedded software and system performance.
- Collaborate with cross-functional teams to define software requirements and develop innovative solutions.
- Implement robust, scalable, and maintainable code following best practices in softwareengineering.
- Participate in code reviews, testing, and validation of software solutions.
- Maintain detailed documentation of design, development, and testing processes.
- Ensure software meets performance, quality, and reliability standards.
Qualifications:
- Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in embedded softwaredevelopment, specifically in Linux environments.
- Proficiency in C++ programming (C++11 or later preferred).
- Strong experience with embedded Linux, including kernel development, device drivers, and system-level programming.
- Familiarity with hardware-software integration and experience working closely with hardware engineers.
$61k-81k yearly est. 60d+ ago
Learn more about software development engineer jobs
How much does a software development engineer earn in Vestavia Hills, AL?
The average software development engineer in Vestavia Hills, AL earns between $55,000 and $96,000 annually. This compares to the national average software development engineer range of $80,000 to $147,000.
Average software development engineer salary in Vestavia Hills, AL