CrawlJobs Logo

Software Developer

United States, Birmingham · Job Posted May 27, 2026
Apply Position
Job Link Share

Job Description

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 Responsibility

  • 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

Requirements

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

What we offer

  • healthcare coverage
  • 401(k)
  • tuition reimbursement
  • vacation
  • sick
  • holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Paid Parental Leave
  • Pet Insurance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer

8 matching positions

Software Developer

Aquila Technology is seeking a Software Developer to join our team in supporting...
Location
Location
United States , Lexington
Salary
Salary:
Not provided
aquila.technology Logo
Aquila Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • 4 years – Software/Algorithm Development
  • 4 years – Background with Link Layer/Mac protocols
  • 4 years – C/C++ Programming
  • 4 years – Development experience on a Linux platform
  • 4 years – Object Oriented Software Design and Development
  • 4 years – Software Design/Development
  • 4 years – Unix/Linux Shell Scripts
  • 2 years – Communication Systems
  • 4 years – Embedded, real-time system deployment, test, and debug
Job Responsibility
Job Responsibility
  • Design, develop, and maintain link layer software for real-time systems
  • Implement and optimize algorithms for data transmission and communication protocols
  • Collaborate with cross-functional teams to integrate software components into larger systems
  • Debug and resolve issues in real-time software applications
  • Write clean, efficient, and well-documented code adhering to best practices
  • Conduct performance analysis and tuning to ensure system reliability and efficiency
  • Participate in code reviews and provide constructive feedback
What we offer
What we offer
  • PTO – 15 days (vacation/sick)
  • 10 paid holidays – 6 standard (New Year’s, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas) – 4 floating holidays
  • 1.5 paid days, or 12 hours, for approved volunteer work
  • 1 week of paid maternity/paternity LOA after 1 year of Full-time employment
  • Tuition & Training Reimbursement– 5K annually
  • 401K with Fidelity – Eligible to participate following 90 days of employment
  • Cell Phone & Internet Reimbursed up to $150 monthly
  • Buy Your Own Device (BYOD) – eligible for reimbursement of up to $1,500 every three (3) years
  • Fulltime
Read More
Arrow Right
New

Software Developer

We are an innovation-driven biotech company operating in Australia, the USA, and...
Location
Location
Australia , Perth
Salary
Salary:
Not provided
ozgene.com Logo
Ozgene
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You have a degree in Computer Science, Software Engineering, or a related field, or equivalent experience
  • You have around two or more years building and shipping software in a commercial setting
  • You are confident across front-end and back-end work, including JavaScript, REST APIs, and databases
  • You have hands-on experience with cloud and serverless services, ideally AWS and Azure
  • You can work independently, investigating a problem, deciding on an approach, and delivering it with minimal supervision
  • You are comfortable using AI development tools such as Cursor as part of your daily workflow
  • You bring a security-conscious mindset and are happy to lend a hand with the broader IT environment when needed
  • You communicate clearly and understand that good software solves a business problem, not just a technical one
Job Responsibility
Job Responsibility
  • Build and maintain the web applications that support our scientific and commercial operations
  • Design and build cloud and serverless services on AWS that connect our systems
  • Own features from requirements gathering through design, development, testing, and deployment
  • Investigate and resolve issues across a set of connected systems, understanding how a change in one affects the others
  • Work directly with the people who use the software to understand their needs and turn them into working solutions
  • Use AI-assisted development with Cursor to work efficiently while keeping quality high
  • Help keep our systems secure and reliable, and pitch in on the wider tech environment that comes with a small team
  • Help shape our technical direction as we modernise and scale
  • Fulltime
Read More
Arrow Right

Software Developer

We are looking for a Software Developer to be responsible for contributing to th...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field with 2–4 years of relevant experience, or a Master’s degree with less than 2 years of prior relevant experience
  • Professional experience developing software using C++
  • Professional experience using Java and modern front‑end development frameworks
  • Experience with Python for application development or scripting
  • Working knowledge of relational databases such as Oracle, MySQL, PostgreSQL, MariaDB, or Microsoft SQL Server
  • Strong understanding of Linux operating systems and development environments
  • Experience with software source control and configuration management tools (e.g., Git)
  • Ability to analyze technical problems and develop effective, maintainable solutions
  • Strong collaboration and communication skills, with the ability to explain technical solutions to teammates
Job Responsibility
Job Responsibility
  • Analyze, design, develop, test, and maintain software applications and frameworks throughout the software development lifecycle
  • Write, review, and maintain high‑quality, efficient, and reusable source code
  • Implement new features, performance improvements, and software enhancements
  • Debug, troubleshoot, and resolve moderately complex technical issues and defects
  • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives
  • Own assigned development tickets and deliver work within sprint timelines
  • Collaborate with cross‑functional team members, including project managers and other developers, to support software deployments and integrations
  • Assist other technical staff with coding, testing, and problem resolution as needed
  • Apply internal best practices, coding standards, and configuration management procedures
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • company 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right

Software Developer

We are looking for a Software Developer to join a banking organization in Bright...
Location
Location
United States , Brighton
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 1 year of hands-on experience developing solutions with Microsoft Power Automate and Power Apps
  • Working knowledge of REST APIs, JSON, and SQL queries for integrations, reporting, validation, or automation logic
  • Solid understanding of workflow design concepts such as branching, looping, exception handling, and automation lifecycle support
  • Familiarity with core IT practices including environment management, permissions, and controlled change processes
  • Ability to document technical solutions clearly and communicate effectively with both business stakeholders and IT teams
Job Responsibility
Job Responsibility
  • Develop, test, and release automated workflows using Microsoft Power Automate, including both cloud-based and desktop process automation solutions
  • Build and support Power Apps, with an emphasis on canvas applications, to streamline data capture, approvals, and workflow-driven activities
  • Create dependable automation logic by applying conditional paths, iterative processing, exception management, and recovery methods
  • Enhance existing automation solutions to improve stability, efficiency, and long-term scalability across business functions
  • Connect applications and services through APIs, managing authentication, payload mapping, and data exchange using JSON-based integrations
  • Review current business processes, document workflow dependencies, and help define improved automated future-state solutions
  • Translate functional needs into technical designs, delivery plans, and effort estimates for new automation initiatives
  • Implement monitoring, notifications, logging, and failure resolution practices to maintain reliable production automations
  • Ensure solutions meet banking expectations for security, access controls, audit readiness, data integrity, and regulatory compliance
What we offer
What we offer
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • Life insurance
  • Disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Developer

We are looking for a Software Developer to create modern internal applications t...
Location
Location
United States , Pico Rivera
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of software development experience in full-stack environments
  • Strong hands-on experience with C#, .NET, ASP.NET, and related back-end development frameworks
  • Proficiency in front-end development using modern JavaScript frameworks such as React or Angular
  • Solid experience with Microsoft SQL Server, including database design, querying, and data modeling
  • Ability to design user-friendly web applications with close attention to usability and interface quality
  • Experience integrating applications with APIs and working through incomplete or lightly documented technical interfaces
  • Working knowledge of Python for scripting, automation, or data-oriented development
  • Familiarity with AI service integration, Microsoft 365 technologies, or enterprise systems is a plus
Job Responsibility
Job Responsibility
  • Build and enhance internal web applications and external-facing tools that improve usability, security, and operational efficiency
  • Work with business partners and technical stakeholders to translate manual or fragmented processes into structured, database-backed solutions
  • Develop workflow features such as routing, approvals, progress tracking, alerts, and exception handling to support accountability across teams
  • Create responsive user interfaces, including forms, dashboards, tables, and status views that help users act quickly on important information
  • Design and maintain back-end services in C# and .NET to support application logic, integrations, and scalable data exchange
  • Develop SQL Server databases and data models that centralize information previously managed through disconnected files or email-based processes
  • Integrate third-party and internal APIs, including AI services, to support automated inputs, outputs, and user-facing results within business applications
  • Write Python scripts and automation components for data processing, workflow support, and AI-related integration tasks
  • Produce maintainable, well-documented code and integration patterns that support long-term stability and ease of future development
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right

Software Developer

We are seeking a skilled Software Developer with a strong background in ECC Prod...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
August 13, 2026
Flip Icon
Requirements
Requirements
  • Strong functional knowledge of ECC Production Planning in SAP APO
  • Proficiency in programming languages such as ABAP, Java, or similar
  • Experience with SAP modules related to production planning and supply chain management
  • Solid understanding of software development methodologies (Agile, Waterfall)
  • Excellent problem solving skills and attention to detail
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 5 7 years of relevant experience in software development with a focus on SAP APO
Job Responsibility
Job Responsibility
  • Design, develop, and implement software solutions that enhance production planning processes in SAP APO
  • Collaborate with cross functional teams to gather requirements and translate them into technical specifications
  • Conduct system analysis and troubleshooting to resolve issues related to ECC and SAP APO functionalities
  • Participate in the full software development lifecycle, including planning, coding, testing, and deployment
  • Ensure adherence to best practices in software development and maintain high quality standards
  • Provide technical support and training to end users on SAP APO functionalities
  • Stay updated with the latest trends and technologies in software development and SAP solutions
  • Fulltime
Read More
Arrow Right

Software Developer

Robert Half is seeking a Contract C# Developer to join our client's development ...
Location
Location
United States , Nashville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a C# Developer or in a similar role
  • Proficiency in C# programming language and .NET framework
  • Strong understanding of object-oriented programming principles
  • Experience with front-end technologies (HTML, CSS, JavaScript) and related frameworks/libraries
  • Knowledge of database systems (e.g., SQL Server, MySQL) and database design principles
  • Familiarity with version control systems (e.g., Git) and agile development methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Bachelor's degree in Computer Science, Engineering, or a related field is preferred but not mandatory, provided there is relevant experience in the field
Job Responsibility
Job Responsibility
  • Design, code, test, debug, and document software applications using C# and associated technologies
  • Maintain and enhance existing C# applications
  • Collaborate with cross-functional teams to gather requirements and develop scalable software solutions
  • Develop and optimize database-related functionalities using SQL Server, MySQL, or other database systems
  • Utilize front-end technologies like HTML, CSS, JavaScript, and related frameworks/libraries to develop user interfaces
  • Conduct code reviews, perform unit testing, and ensure code quality
  • Create and maintain technical documentation
  • Provide technical support and troubleshooting for developed applications
What we offer
What we offer
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Developer

Work with the IT development team to design and develop our internal and client-...
Location
Location
Cyprus , Nicosia
Salary
Salary:
Not provided
www-ap.albourne.com Logo
Albourne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science or a science degree with programming experience or equivalent practical experience
  • Strong organizational and time management skills
  • Strong ability to multi-task and set priorities
  • Strong programming skills
  • Good knowledge of Java
  • Working in teams with other developers, business analysts, business users in an international environment
  • Travel
  • Work outside of normal business hours – coinciding with systems releases or urgent bug fixes
  • Abide by the Communication Group policies and procedures as well as the Albourne Group's policies and procedures, including but not limited to compliance reporting, HFDB filing, Information, Communications & Cyber Security Policy, Expense & Travel Policy etc.
  • Comply with terms of Albourne Compliance Manuals
Job Responsibility
Job Responsibility
  • Designing and developing software in cooperation with business users
  • Apply advanced software engineering techniques to support CI and weekly releases
  • Observing a test-driven development process
  • Accurately estimating required development time
  • Refactoring existing code to improve security, maintainability, efficiency, resilience and the user experience
  • Pro-actively seek to improve efficiencies, user experience, maintainability and resilience
  • Stay abreast of new technological and design developments
What we offer
What we offer
  • Fully paid Medical and Dental Insurance for you and your dependents
  • Employee Assistance Program (EAP)
  • Provident Fund Contribution
  • Career growth and tools for ongoing learning and development
  • Annual bonus dependent upon performance and company growth
  • 5 additional service recognition holidays in surplus to standard annual leave after 5 years of service
  • Albourne Training Days
  • Free office parking
  • Fulltime
Read More
Arrow Right