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.
Apply
View All Jobs
$56k-78k yearly est. 1d ago
Looking for a job?
Let Zippia find it for you.
Web Designer
Us Tech Solutions 4.4
Web developer job in Birmingham, AL
+ The Web Designer creates digital graphics to be used on our websites and across digital marketing channels in support of 48 client Appliance Center locations. + The Web Designer will be able to translate high level business requirements and promotional campaigns into branded, intuitive, revenue generating designs that are appropriate to their respective channel.
+ The Web Designer develops site content and graphics by collaborating with the Ecommerce Specialist and Advertising team - designing images, icons, banners, etc.
+ The Web Designer will make continuous improvements to the websites by upgrading site-wide content and graphics as needed through testing and analysis findings, promotional needs, etc.
**Responsibilities:**
+ Accountable for on-time implementation of all digital assets (web pages, emails, banner ads, landing pages, etc.) in support of content calendars.
+ Provide input into the development of and ensure the adherence to brand standards on all digital channels.
+ Implement SEO strategies that drive overall and campaign-specific web traffic.
+ Perform routine quality and usability testing for existing and new sites to maximize the website experience.
+ Implement proper tagging and site coding to ensure the capture of all desired channel metrics.
+ Develop solutions for company website.
+ Collaborate with other developers, designers, and project managers.
**Experience:**
+ The ideal candidate would have experience in web graphic design, web user interface design, responsive design, knowledge of web programming and experience working in Shopify with Liquid code.
+ This creative individual would be proficient in the Adobe Creative Suite, have strong HTML, CSS and basic JavaScript.
+ They should understand how API connections work, as well as have an understanding of JSON file structure.
**Skills:**
+ 3-5 years of experience coding CSHTML, HTML, CSS, JavaScript, or other equivalent applications.
+ Experience with Shopify.
+ 3-5 years' experience image and site editing using various software packages including: Dreamweaver, Photoshop, Acrobat, or other equivalent applications.
+ Experience using content management systems (Adobe AEM,) and web/design software.
+ 3-5 years' experience working through browser compatibility issues for all major browsers and platforms.
+ Monthly emails designed and tested
+ Website graphics (expected 2-3 updates per week)
+ Website landing pages (Gift Guide, Branded Pages, etc.)
+ Blog graphics
+ Social media graphics
+ Website UX updates
+ Intranet updates
**Additional duties:**
+ Be familiar with and adhere to corporate brand guidelines
+ Collaborate with Advertising team on campaign requirements, social media strategy, etc.
+ Support retail stores through special projects
+ Use design best practices to maximize media's impact
+ Create, develop, design, code and implement digital content
+ Test designs across multiple browsers and devices
+ Edit & proofread content for accuracy
+ Manage code repository in GitHub
**Education:**
+ BS in related field.
**About US Tech Solutions:**
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** (*********************************** .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
$44k-64k yearly est. 60d+ ago
Junior OneStream Developer
Maximus 4.3
Web developer job in Birmingham, AL
Description & Requirements We are seeking a Federal OneStream (OS) Junior Developer to support our Internal Revenue Service (IRS) client. Essential Duties and Responsibilities: - Design, develop, and maintain web-based applications as a Front-End WebDeveloper.
- Work closely with technical end users to develop resolution of software problems.
Job-Specific Essential Duties and Responsibilities:
-Participate in working sessions to develop detailed technical and functional design specifications.
-Support documentation of functional design and technical approach.
-Support configuration of OneStream budgeting application based on detailed requirements
-Support functionality testing, reporting, and integration
-Support User Acceptance Testing of OneStream tool
-Support training for end-users including work step instructions.
Job-Specific Minimum Requirements:
- Bachelor's Degree (or equivalent additional experience) from an accredited college or university.
- At least two (2) to five (5) years of related experience required.
- Experience and knowledge in configuration of OneStream (OS) budgeting tool.
- Experience with testing OneStream application.
- Experience with Agile software development methodology and continuous integration.
- Strong interpersonal, communication, and writing skills.
Minimum Requirements
- Bachelor's degree in relevant field of study and 3+ years of relevant professional experience required, or equivalent combination of education and experience.
Job-Specific Preferred Skills:
- Possess OneStream certification(s)
- Experience configuring OneStream budgeting application in a federal environment
- Experience with Budget Formulation, Budget Execution, and People Planning
#techjobs #clearance #veterans Page #LI-Remote
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
$
95,000.00
Maximum Salary
$
105,000.00
$59k-84k yearly est. Easy Apply 7d ago
Mobile Software Development Intern
Genpt
Web developer 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
• Work with Senior Engineers and Managers to develop, test and deploy new features and functionalities for the Mobile Application
• Participate in SAFe Agile ceremonies such as daily sprint planning, backlog
grooming, and retrospectives.
• Design, develop, unit test, troubleshoot and resolve software defects.
Qualifications
• Working on a BS or BA degree in a computer related field
• Working knowledge of SQL and database concepts
• Experience with software development methodologies
• Working knowledge of a JavaScript library or Framework (React or React Native preferred)
• Working knowledge of Java or creating API endpoints 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
UI/UX Designer (Spanish)
Southern Talent Specialists
Web developer job in Birmingham, AL
UI/UX Designer Our client is seeking a talented UI/UX designer (Spanish bilingual) to help translate their site to Spanish, combining innovation with the power of technology. This is a long-term, open-ended contract. Responsibilities: Work on cutting-edge tech with React.js, TypeScript, Figma, Redux and Spring.
Collaborate in a supportive Agile/Scrum environment.
Work Environment:
Translating and enhancing an existing site into Spanish.
Writing and designing clean, scalable front-end code using react.js, Java, Spring Boot, Figma and Redux.
Troubleshooting and solving complex software issues to enhance system performance.
What You'll Need to be Considered
Skills:
Must be fluency in Spanish.
Proficiency with React.js, Redux and Figma and related technologies.
A collaborative mindset and experience in Agile/Scrum or Extreme Programming (XP) teams.
$69k-94k yearly est. Auto-Apply 42d ago
Java Developers / UI Developers
Saviance Technologies
Web developer job in Birmingham, AL
Title: 2-3 HTML5 Developers Start: Immediate need (Start 1st week of Feb.) Engagement: FTE (with the Software Company) / Contract to hire (Saviance) Authorization: Sponsorship Not available / GC / USC
:
• 2-3 HTML5 developers that have worked with Angular and Bootstrap technologies.
• These are true developers w/web transactional experience, not designers.
Additional Info
• Need to have good communication skills and be GC or US Citizen that are ok with contract to hire after 6 months, or can be perm.
• If not local, will probably be the contract to hire route, just to make sure they are ok w/location. Manager will interview non-local folks via phone or Skype. Ideally, he'd like to review resumes end of next week, interview the week after, and start them the 1st week of Feb. No h1 candidates, please. Please send your best rates on these…..Manager is flexible, but he's a good client, I don't want to mark up too much
Title: 1 Java Developer (Backfill)
Start: Immediate need (Start 1st week of Feb.)
Engagement: FTE (with the Software Company) / Contract to hire (Saviance)
Location: Again, don't have to be local, just willing to relocate at own expense.
Job Description:
• 1 Java Developer
• 4-5 years of Java development experience and experience developing RESTful APIs.
• RESTful API experience
Additional Info
• This is a backfill for one of our other folks that bailed a few months back.
• This person should also be GC or US, and willing to do perm or contract to hire in Birmingham.
• Interview and start timeline is the same as above.
Qualifications
#HTML5 #J2EE #Bootstrap #Java #Restful #API
Additional Information
Saviance Technologies
is an
EEO
employer, employing over 500 professionals across more than 5 offices and 3 global delivery centers in the U.S, UK and India. We offer a very attractive benefits package which includes Medical, dental and vision insurance and compares well with the best in the industry. We deliver a full portfolio of services that includes Application Development & Management, Mobile Testing Services, Enterprise Software Solutions, Engineering Services, Full Spectrum of Microsoft Technology Solutions, Business Intelligence & Data Warehousing, Global Infrastructure as well as Professional Services. Our mission is to ‘To provide world class Staff Augmentation Services to our clients to enable them to win and grow by using our talent and experience in technological services, intuitive strategies and focused execution'.
For immediate consideration please send a Microsoft word copy of your resume to
[email protected]
. Please include the job title, authorization to work, interview/project availability and contact information. Call us now - we guarantee an interview, provided you have the right set of skills and attitude.
$68k-88k yearly est. 1d ago
Application Developer (Full Stack)/4P114
4P Consulting Inc.
Web developer job in Birmingham, AL
Job Description
Schedule: 3-day office / 2-day remote hybrid
Permanent Resident (Green Card) or US Citizen preferred
Job Responsibilities
Develop application enhancements with complex business requirements, including custom data interfaces, security and compliance regulations, and industry standards from electric industry groups.
Convert existing stand-alone solutions into CloverDX Data Services.
Develop and deploy application changes using tools such as:
JetBrains IntelliJ IDE
SonarQube code analysis
Sonatype Nexus suite
GitHub Enterprise source code management
Similar software development tools
Create schema alteration and bulk data load SQL scripts to support application changes.
Manage changes to production solutions using change management practices, including:
Source code management
Creation of formal deployment procedures and back-out plans
Quality testing
Documentation
Adhere to all Southern Company and EMS guidelines, policies, and established work practices.
Job Requirements
Experience
4+ years in the field of application development or software engineering
2+ years of experience with Spring Framework
Required Knowledge and Skills
Proficiency with:
Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, and SQL
Git/GitHub Enterprise for source code management
Experience with:
AngularJS 1.x and Bootstrap 3 or Vue3 and Bootstrap 5
Spring Framework and Spring Boot
Knowledge of:
Software development techniques, including object-oriented design patterns
Traditional, Agile, and DevOps software development lifecycle methods
Secure software development best practices
Webdevelopment technologies, architectures, and software development tools
Relational database requirements analysis, schema design, and query construction
Strong:
Critical thinking and problem-solving skills
Knowledge of IT change management processes
Organizational skills to plan and execute system projects
Written and verbal communication skills (understanding customer requirements, creating training and support documents, specifications, and action plans)
Interpersonal skills (ability to work directly with various personnel, including development, operations, security, and compliance teams)
Desired Knowledge and Skills
Knowledge of:
Relational database programming and performance tuning
Software development and CI/CD environments/tools (such as JetBrains IntelliJ IDEA, Maven, Jenkins, SonarQube, and Nexus Repository)
Java application server environments like Apache Tomcat
LDAP
Windows-based and UNIX-based application server platforms
Local area network and wide area network communication
ETL tools, including CloverDX and OSI EITK
Data historians like AVEVA PI System or AVEVA eDNA
Behavioral Attributes
Exhibit Our Values (Safety First, Unquestionable Trust, Superior Performance, and Total Commitment) in all business dealings.
Self-motivated with attention to detail, accuracy, follow-up, and a commitment to continuous learning.
Exercise independent judgment and discretion.
Eagerness to work within a structured development process with strong change management controls.
Contribute to a diverse and inclusive team and work environment.
Note: This position falls under the Insider Threat Program.
$59k-82k yearly est. 9d ago
Lead/Architect Java Developer
QED National 4.6
Web developer job in Birmingham, AL
We are seeking a highly experienced Senior Java Backend Engineer to design, build, and optimize scalable SaaS-based web services leveraging Google Cloud Functions (FaaS) and modern cloud?native development practices. This role is ideal for a hands-on engineer who thrives in large-scale enterprise environments and enjoys solving complex, distributed systems challenges.
You will play a pivotal role in backend modernization initiatives supporting WMS 2.0, P44 outbound services, and DOM integrations, with future opportunities to contribute to frontend and full-stack projects. The ideal candidate demonstrates deep expertise in Java (including Java 21), microservices, event-driven architectures, and cloud deployments while embracing reliability, scalability, maintainability, and best-practice engineering standards.
This position offers the opportunity to influence system architecture, mentor emerging developers, collaborate with global teams, and contribute to mission-critical modernization projects.
Required Skills/Education:
Technical Experience
10+ years of Enterprise Application Development experience supporting organizations with revenues exceeding $1B.
Proven background in large-scale modernization or greenfield SaaS development projects.
Strong experience with Test-Driven Development (TDD) and software quality practices.
Expert-level proficiency with:
Java (including Java 21 features)
Streams, functional programming
Asynchronous programming (Futures, Virtual Threads, CompletableFutures)
Java microservice architecture
Event-driven architecture and messaging patterns
API development (publishing and consuming RESTful services)
JDBC, ORM frameworks, and document databases (e.g., MongoDB)
Hands-on experience with:
Quarkus (preferred) or Spring Boot
Version control (Git)
Cloud deployments and DevOps?aligned workflows
Strong knowledge of software engineering best practices (SDLC, CI/CD).
Soft Skills
Strong system design and architectural decision-making capabilities.
Excellent communication and whiteboarding skills-comfortable explaining complex concepts clearly.
Adaptable, proactive problem-solver who can work independently in fast-paced environments.
Ability and willingness to mentor junior developers and support global or offshore teammates.
Collaborative mindset with a commitment to inclusivity and team success.
Nice to Have
Experience with Google Cloud Platform (GCP)
Hands-on with Google Pub/Sub or Kafka
Experience with Azure DevOps or Jira
Familiarity with Azure DevOps Pipelines
Additional familiarity with MongoDB ecosystem tools
About Seneca Resources
At Seneca Resources, we are more than just a staffing and consulting firm-we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.
When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) plans, and the support of a dedicated team committed to your career growth.
Seneca Resources is proud to be an Equal Opportunity Employer, dedicated to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.
$98k-128k yearly est. 11d ago
Software Engineer
Transform9
Web developer job in Birmingham, AL
Job Description
Transform9 is on a mission to enhance healthcare communication through our innovative conversational agent platform. Our goal is to create seamless interactions between patients and healthcare providers, ultimately improving access to care and patient experience. We are looking for a passionate Software Engineer to join our dynamic engineering team. In this role, you will contribute to the design, development, and maintenance of our software solutions, collaborating with various teams to deliver quality features that meet the needs of our users. If you are eager to make a positive impact in the healthcare sector through technology, we want to hear from you!
Responsibilities
Develop and maintain high-quality software applications that support the functionality of our conversational agent platform.
Collaborate with cross-functional teams to gather requirements, understand user needs, and implement effective solutions.
Write clean, efficient, and well-documented code following best practices in software development.
Troubleshoot and resolve technical issues to ensure optimal performance of applications.
Participate in code reviews and contribute to team knowledge sharing.
Stay up to date with industry trends and technologies to implement improvements and innovations.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field.
2+ years of experience in software engineering, with a strong foundation in programming languages such as Python or JavaScript.
Familiarity with webdevelopment frameworks and tools relevant to our platform.
Basic understanding of software development methodologies, particularly Agile.
Ability to work collaboratively in a team environment and communicate effectively with team members.
Strong analytical skills and a passion for problem-solving.
Desire to learn and grow professionally in a fast-paced and innovative environment.
Benefits
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, IRA)
Paid Time Off (Vacation, Sick & Public Holidays)
Family Leave (Maternity, Paternity)
Training & Development
Free Food & Snacks
$59k-79k yearly est. 4d ago
Software Engineer, macOS Core Product - Birmingham, USA
Speechify
Web developer job in Birmingham, AL
At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google (
Chrome Extension of the Year
) and Apple (
App of the Day
and 2025 Inclusivity Design Award) for its impact and accessibility.
We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems.
Role Overview
As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company.
This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance.
What You'll Do
Lead key engineering and product decisions for the mac OS app.
Write, test, and ship production-quality code that scales to millions of users.
Maintain and evolve complex app architecture with a focus on performance and stability.
Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch.
Participate in product planning and roadmap discussions.
Drive continuous improvement in code quality, CI/CD processes, and development workflows.
You should have:
Demonstrated experience shipping mac OS (or related desktop) applications used by many customers.
Strong engineering instincts with a deep focus on user experience.
A strategic mindset for building great products-not just writing code.
Ability to work quickly, decide what to build now vs. later, and iterate fast.
Experience working in remote, distributed teams.
Technical requirements:
Swift / SwiftUI (mac OS) proficiency.
Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms.
Strong understanding of concurrency and asynchronous execution models
Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions).
Strong understanding of concurrency and asynchronous execution models
What We offer:
Impact & Ownership: Build and influence a product used by millions globally.
Remote First: Flexible, asynchronous work culture.
Growth & Leadership: Flat org - leadership is earned by impact, not title.
Collaborative Environment: Work with smart, passionate engineers and designers.
Competitive Compensation: Market-aligned salary, bonus, and equity.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Why Join Speechify?
At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company.
If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub!
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. 11d ago
Software Engineer Position
Redwood Dental
Web developer job in Birmingham, AL
We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer 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 software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Responsibilities
Execute full software development 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
Develop software 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 Software Engineer or Software Developer
Experience designing interactive applications
Ability to develop software in Java, Ruby on Rails, C++ or other programming languages
Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
Experience developingweb applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experience with test-driven development
Proficiency in software engineering tools
Ability to document requirements and specifications
BSc degree in Computer Science, Engineering or relevant field
Recommended skills
Application Development
Information Technology
Problem Solving
Software Development
Use Programming Language
$59k-79k yearly est. 60d+ ago
Customer Software Development Intern
Genpt
Web developer 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 software development 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
Java Developers / UI Developers
Saviance Technologies
Web developer job in Birmingham, AL
Title: 2-3 HTML5 Developers
Start: Immediate need (Start 1st week of Feb.)
Engagement: FTE (with the Software Company) / Contract to hire (Saviance)
Authorization: Sponsorship Not available / GC / USC
:
• 2-3 HTML5 developers that have worked with Angular and Bootstrap technologies.
• These are true developers w/web transactional experience, not designers.
Additional Info
• Need to have good communication skills and be GC or US Citizen that are ok with contract to hire after 6 months, or can be perm.
• If not local, will probably be the contract to hire route, just to make sure they are ok w/location. Manager will interview non-local folks via phone or Skype. Ideally, he'd like to review resumes end of next week, interview the week after, and start them the 1st week of Feb. No h1 candidates, please. Please send your best rates on these…..Manager is flexible, but he's a good client, I don't want to mark up too much
Title: 1 Java Developer (Backfill)
Start: Immediate need (Start 1st week of Feb.)
Engagement: FTE (with the Software Company) / Contract to hire (Saviance)
Location: Again, don't have to be local, just willing to relocate at own expense.
Job Description:
• 1 Java Developer
• 4-5 years of Java development experience and experience developing RESTful APIs.
• RESTful API experience
Additional Info
• This is a backfill for one of our other folks that bailed a few months back.
• This person should also be GC or US, and willing to do perm or contract to hire in Birmingham.
• Interview and start timeline is the same as above.
Qualifications
#HTML5 #J2EE #Bootstrap #Java #Restful #API
Additional Information
Saviance Technologies is an EEO employer, employing over 500 professionals across more than 5 offices and 3 global delivery centers in the U.S, UK and India. We offer a very attractive benefits package which includes Medical, dental and vision insurance and compares well with the best in the industry. We deliver a full portfolio of services that includes Application Development & Management, Mobile Testing Services, Enterprise Software Solutions, Engineering Services, Full Spectrum of Microsoft Technology Solutions, Business Intelligence & Data Warehousing, Global Infrastructure as well as Professional Services. Our mission is to ‘To provide world class Staff Augmentation Services to our clients to enable them to win and grow by using our talent and experience in technological services, intuitive strategies and focused execution'.
For immediate consideration please send a Microsoft word copy of your resume to [email protected]. Please include the job title, authorization to work, interview/project availability and contact information. Call us now - we guarantee an interview, provided you have the right set of skills and attitude.
$68k-88k yearly est. 60d+ ago
Full Stack Application Developer 4 4P/425
4P Consulting
Web developer job in Birmingham, AL
Full Stack Application Developer 4
Client: Alabama Power Contract: 3 Year
We are seeking a highly skilled Full Stack .NET/C# Software Developer to join our growing development team. The ideal candidate will have a strong background in software engineering, experience with Azure DevOps, and a proven ability to build both front-end user interfaces and back-end data systems.
This role will involve close collaboration with cross-functional teams to design, develop, and deploy modern, scalable software solutions. Strong communication skills and attention to detail are essential for success.
Key Responsibilities
Design, develop, and maintain full-stack software applications using .NET and C#.
Collaborate with cross-functional teams to define, design, and deploy new features.
Utilize Azure DevOps for CI/CD pipelines, version control, and project management.
Build and integrate both the front-end (UI/UX) and back-end (data, APIs, logic) components of web applications.
Participate in code reviews and ensure adherence to development standards and best practices.
Troubleshoot, debug, and optimize application performance and scalability.
Communicate effectively with team members, providing project updates and technical documentation.
Contribute to continuous improvement of the software development lifecycle and agile processes.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field.
5-10+ years of professional experience in full-stack development using .NET and C#.
Strong proficiency in Azure DevOps for continuous integration, deployment, and version control.
Experience with modern web frameworks such as ASP.NET Core and Blazor.
Solid understanding of webdevelopment technologies - HTML, CSS, JavaScript, and responsive UI design.
Experience working with Oracle databases (queries, stored procedures, and data integration).
Strong analytical, debugging, and problem-solving skills.
Excellent written and verbal communication skills.
Ability to work collaboratively within a team-based environment.
Preferred Skills
Experience with Microsoft Azure cloud platforms and services.
Prior experience in the electrical utility or energy industry.
Experience developing enterprise-scale applications in regulated or mission-critical environments.
Understanding of agile methodologies and DevOps best practices.
$59k-82k yearly est. 60d+ ago
Software Engineer, macOS Core Product - Birmingham, USA
Speechify
Web developer job in Birmingham, AL
At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google (
Chrome Extension of the Year
) and Apple (
App of the Day
and 2025 Inclusivity Design Award) for its impact and accessibility.
We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems.
Role Overview
As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company.
This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance.
What You'll Do
Lead key engineering and product decisions for the mac OS app.
Write, test, and ship production-quality code that scales to millions of users.
Maintain and evolve complex app architecture with a focus on performance and stability.
Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch.
Participate in product planning and roadmap discussions.
Drive continuous improvement in code quality, CI/CD processes, and development workflows.
You should have:
Demonstrated experience shipping mac OS (or related desktop) applications used by many customers.
Strong engineering instincts with a deep focus on user experience.
A strategic mindset for building great products-not just writing code.
Ability to work quickly, decide what to build now vs. later, and iterate fast.
Experience working in remote, distributed teams.
Technical requirements:
Swift / SwiftUI (mac OS) proficiency.
Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms.
Strong understanding of concurrency and asynchronous execution models
Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions).
Strong understanding of concurrency and asynchronous execution models
What We offer:
Impact & Ownership: Build and influence a product used by millions globally.
Remote First: Flexible, asynchronous work culture.
Growth & Leadership: Flat org - leadership is earned by impact, not title.
Collaborative Environment: Work with smart, passionate engineers and designers.
Competitive Compensation: Market-aligned salary, bonus, and equity.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Why Join Speechify?
At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company.
If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub!
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 3d ago
Full Stack Software Engineer (.NET, React, and Azure) - 100% onsite
Southern Talent Specialists
Web developer 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 Software Development Life Cycle (SDLC) and Agile methodologies. Development work primarily utilizes the Microsoft technology stack-.NET webdevelopment, 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
Full Stack Application Developer 2 4P/226
4P Consulting
Web developer job in Birmingham, AL
Full-Stack Java/Web Application Developer Level 2/3/4
Client- Southern Company.
(Contract, 12 months)
The Southern Company Energy Management Systems (EMS) department is seeking full-stack Java/web application developers to remediate and enhance existing applications. This role involves enhancing existing applications, fixing bugs, performing security updates, designing database schemas, supporting standard/custom components, and managing application configuration and maintenance.
Contract Details:
Term: 12 months
Note: This is not a temp-to-hire position.
Job Responsibilities:
Develop application enhancements to meet complex business requirements, including data interfaces and compliance standards.
Convert stand-alone solutions into CloverDX Data Services.
Use JetBrains IntelliJ IDE, SonarQube, Sonatype Nexus, GitHub Enterprise, and other tools for development and deployment.
Create SQL scripts for schema changes and bulk data loads.
Manage production changes using change management practices (source code management, deployment procedures, quality testing, documentation, etc.).
Adhere to Southern Company and EMS guidelines, policies, and work practices.
Required Experience:
4+ years in application development or software engineering.
2+ years with Spring Framework.
Required Knowledge & Skills:
Proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, SQL.
Experience with Spring Framework and Spring Boot.
Proficiency with Git/GitHub Enterprise.
Experience with AngularJS 1.x + Bootstrap 3 or Vue3 + Bootstrap 5.
Knowledge of object-oriented design patterns.
Familiarity with Agile, DevOps, and secure software development best practices.
Strong understanding of relational databases, schema design, and query construction.
Knowledge of IT change management processes.
Strong problem-solving, critical thinking, and organizational skills.
Excellent written and verbal communication skills.
Ability to collaborate with cross-functional teams including development, operations, security, and compliance.
Desired Knowledge & Skills (Preferred):
Relational database programming and performance tuning.
Familiarity with CI/CD tools (IntelliJ, Maven, Jenkins, SonarQube, Nexus Repository).
Experience with Apache Tomcat, LDAP, Windows/UNIX-based platforms.
Knowledge of ETL tools (e.g., CloverDX, OSI EITK) and data historians (e.g., AVEVA PI System, eDNA).
Behavioral Attributes:
Demonstrate Southern Company Values: Safety First, Unquestionable Trust, Superior Performance, Total Commitment.
Self-motivated with strong attention to detail and continuous learning.
Strong judgment, discretion, and accountability.
Team-oriented with a commitment to diversity, inclusion, and structured development processes.
Special Note:
This role falls under the Insider Threat Program and is subject to applicable screenings.
$59k-82k yearly est. 60d+ ago
Full Stack Software Engineer (.NET, React, and Azure) - 100% onsite
Southern Talent Specialists
Web developer job in Birmingham, AL
Job DescriptionSummary: 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 Software Development Life Cycle (SDLC) and Agile methodologies. Development work primarily utilizes the Microsoft technology stack-.NET webdevelopment, 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
Powered by JazzHR
3ENLaicvpe
$59k-79k yearly est. 21d ago
Software Engineer II
Genpt
Web developer job in Birmingham, AL
Under general supervision, the Software Engineer II develops information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis and recommending changes in policies and procedures.
JOB DUTIES
Manages trouble ticket resolution for multiple applications.
Provides production support of applications in production by troubleshooting issues, proposing solutions, developing and testing fixes, and migrating solutions with limited supervision.
Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security.
Codes programming logic for new or existing solutions software or applications following design specifications put in place by senior software development staff and leadership.
Works on assignments with defined parameters where considerable judgment and initiative are required in resolving problems and making choices, recommendations, or decisions.
Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products.
Monitors quality and performance of applications through testing and maintenance.Maintains up-to-date records of issues with existing code.
Develops and unit tests application programs as specified in Technical Designs and obtains code reviews, while ensuring that all programming standards and policies are adhered to.
Offers more experienced system recommendations for defined business needs.
Obtains Technical Designs and Unit Test plan reviews from Senior Application Developers and may perform Tech Designs and Unit Test plan reviews of other developers.
Presents work for review and sign off by peers and/or management in his workgroup.
Performs other duties as assigned.
EDUCATION & EXPERIENCE
Typically requires a bachelor's degree in computer science, software engineering, or a related field and three (3) to five (5) years of related experience; or equivalent combination.
KNOWLEDGE, SKILLS, ABILITIES
Consistently applies fundamental knowledge of application configuration, maintenance and support.
Intermediate knowledge of client/server networks.
Proven ability to effectively troubleshoot program errors.
General understanding of how technology supports the business.
PHYSICAL DEMANDS:
LICENSES & CERTIFICATIONS:
SUPERVISORY RESPONSIBILITY:
BUDGET RESPONSIBILITY:
COMPANY INFORMATION: Motion offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition reimbursement, vacation, sick, and holiday pay.
DISCLAIMER: This job description illustrates the general nature and level of work performed by employees within this job classification. It is not intended to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and skills required. Management retains the right to add or modify duties at any time.
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.
$59k-79k yearly est. Auto-Apply 2d ago
Software Engineer, Platform - Tuscaloosa, USA
Speechify
Web developer job in Tuscaloosa, 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 2025 Design Award winner for Inclusivity.
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
The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is 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
Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements
Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
An Ideal Candidate Should Have
Proven experience in backend development: TS/Node (required)
Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
Preferred: Experience with Docker and containerized deployments
Preferred: Proficiency in deploying high availability applications on Kubernetes
What We Offer
A dynamic environment where your contributions shape the company and its products
A team that values innovation, intuition, and drive
Autonomy, fostering focus and creativity
The opportunity to have a significant impact in a revolutionary industry
Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain
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.
How much does a web developer earn in Forestdale, AL?
The average web developer in Forestdale, AL earns between $52,000 and $97,000 annually. This compares to the national average web developer range of $60,000 to $103,000.