Software Developer Jobs in Vestavia Hills, AL

- 169 Jobs
All
Software Developer
Software Engineer
Java Developer
Software Developer Internship
Applications Developer
Database Developer
Software Engineering Internship
  • Application Developer

    Brook Valley Management

    Software Developer Job In Birmingham, AL

    We are looking for a motivated Software Developer who will play a key role in a significant company initiative to support our growth. The ideal candidate will be looking to gain experience across the entire software development lifecycle. In this role your primary focus will be the development, integration and implementation of our Customer Relationship Management (CRM) and Transportation Management System (TMS) applications. Responsibilities: Collaborate with cross-functional teams to develop software solutions that meet business requirements. Assist in the design coding, testing, and debugging of software applications. Contribute to the development of clean, efficient, and maintainable code. Participate in code reviews to ensure quality and adherence to coding standards. Create clear documentation for end-users and support staff. Learn and apply best practices in software development methodologies and tools. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field. Experience with Python, C++, C#, or Java (or another object-oriented language) Familiarity with SQL database management systems. Basic knowledge of version control systems such as Git. Ability to manage multiple concurrent projects. Enthusiasm for continuous learning and professional development. Must be able to work in an office based in Birmingham, Alabama. Occasional travel (less than 5%) Preferred Skills: Previous Experience with CRM/TMS implementation or development. Experienced in RESTful API or SOAP development or integration techniques. API documentation using Swagger, Apiary, Mashery or a similar tool. Familiarity with front-end frameworks and libraries such as React, Angular, or Flask.
    $59k-82k yearly est. 25d ago
  • Software Developer - eBusiness Intern

    Genuine Parts Company 4.1company rating

    Software 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. Interns will be onsite at the Birmingham headquarters. Responsibilities * Participate in status meetings and provide status in Agile Ceremonies and tools * Work with development team to develop solutions * Design, develop and unit test solutions between disparate systems * Document design * Work with Administrator to deploy code throughout the development process and monitor and configure system Qualifications * Working on a BS or BA degree in a computer related field * Working knowledge of SQL * Working knowledge of Linux shell and Windows scripting * Working knowledge of Java 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 methods 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.
    $28k-33k yearly est. 38d ago
  • Software Developer

    Deploy 3.9company rating

    Software Developer Job In Birmingham, AL

    We are looking for a skilled software developer with experience in C# ready to transition to React development. In this role, you will be responsible for building and maintaining web applications using React, Redux, and other modern front-end technologies. Responsibilities: - Design and develop high-quality, user-friendly web applications using React, Redux, and other modern front-end technologies - Collaborate with cross-functional teams to gather requirements, design solutions, and implement features - Write clean, reusable, and maintainable code that adheres to coding standards and best practices - Develop and maintain automated test suites to ensure high-quality code - Debug and troubleshoot issues, and provide timely resolutions - Stay up-to-date with emerging trends and technologies in front-end development and incorporate them into our projects - Participate in code reviews, contribute to the development of technical documentation, and provide mentoring to junior developers as needed Requirements: - Bachelor's degree in Computer Science or a related field - 2+ years of experience in software development using C# - Experience in developing web applications using React, Redux, and other modern front-end technologies - Strong knowledge of JavaScript, HTML, and CSS - Knowledge of RESTful APIs and server-side technologies such as .NET Core or Node.js - Experience with version control systems such as Git - Good understanding of Agile development methodologies and practices - Excellent problem-solving skills and attention to detail - Strong communication skills and ability to work collaboratively in a team environment If you are passionate about front-end development and have a desire to learn and grow in a dynamic and collaborative work environment, we encourage you to apply for this exciting opportunity.
    $65k-83k yearly est. 60d+ ago
  • Java Developer

    Contact Government Services, LLC

    Software Developer Job In Birmingham, AL

    Employment Type: Full-Time Department: Information Technology CGS is seeking a Java developer/programmer to join a team working on the enhancement of data utilization for a large, state-run project. The developer will be asked to aggregate data from several different existing sources and prepare plans for how this data can be collected, processed, stored, and reported on. The candidate for this position should have a strong understanding of large-scale enterprise systems and have a demonstrated expert knowledge of Java coding and web applications including Java Server Faces Framework. CGS brings motivated, highly skilled, and creative people together to solve the government's most dynamic problems with cutting edge technology. To carry out our mission, we are seeking candidates that are excited to contribute to government innovation, appreciate collaboration, and can anticipate the needs of others. Here at CGS, we offer an environment in which our employees feel supported, and we encourage professional growth through various learning opportunities. Skills and attributes for success: - Collaborate with business analyst and developers to produce software designs - Provide work estimates to project manager, provide frequent status updates and track progress against the project work plan - Formulate program specifications and basic prototypes - Transform software designs and specifications into high functioning code in the appropriate language - Integrate individual software solutions to higher level systems - Use web-based tools to create and advance applications - Test code periodically to ensure it produces the desirable results and perform debugging when necessary - Collaborate with business, development, and QA teams to develop testing and acceptance procedures - Perform upgrades to make software and systems more secure and efficient - Collaborate with business analyst to provide training, knowledge transfer, and documentation for user support Qualifications: - Three (3) Years of experience developing Java web applications using the Java Server Faces Framework - Five (5) Years of experience in Java web application user interface design and implementation including HTML, CSS, and Javascript - Three (3) Years of experience integrating Java web applications with SQL databases using Hibernate - Three (3) Years of SQL relational database design and coding experience - Five (5) Years of experience developing software both independently and in a team environment - Ability to demonstrate superior organizational skills with an acute attention to detail - Ability to work effectively under pressure in time-sensitive situations and prioritize multiple projects with similar deadlines Our commitment: Contact Government Services (CGS) strives to simplify and enhance government bureaucracy through the optimization of human, technical, and financial resources. We combine cutting edge technology with world-class personnel to deliver customized solutions that fit our clients' specific needs. We are committed to solving the most challenging and dynamic problems. For the past seven years we've been growing our government-contracting portfolio, and along the way we've created valuable partnerships by demonstrating a commitment to honesty, professionalism, and quality work. Here at CGS we value honesty through hard work and self-awareness, professionalism in all we do, and to deliver the best quality to our consumers mending those relations for years to come. We care about our employees. Therefore, we offer a comprehensive benefits package: - Health, Dental, and Vision - Life Insurance - 401k - Flexible Spending Account (Health, Dependent Care, and Commuter) - Paid Time Off and Observance of State/Federal Holidays Contact Government Services, LLC is an Equal Opportunity Employer. Applicants will be considered without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran Join our team and become part of meaningful government innovation! Explore additional job opportunities with CGS on our Job Board: ************************************* For more information about CGS please visit: ************************** or contact: Email: ******************* $111,626.67 - $151,493.34 a year
    $111.6k-151.5k yearly Easy Apply 22h ago
  • Customer Software Development Intern

    USA Mot Motion Industries

    Software 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 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. 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 methods. 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. 48d ago
  • Software Developer - eBusiness Intern

    Genpt

    Software 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. Interns will be onsite at the Birmingham headquarters. Responsibilities · Participate in status meetings and provide status in Agile Ceremonies and tools · Work with development team to develop solutions · Design, develop and unit test solutions between disparate systems · Document design · Work with Administrator to deploy code throughout the development process and monitor and configure system Qualifications · Working on a BS or BA degree in a computer related field · Working knowledge of SQL · Working knowledge of Linux shell and Windows scripting · Working knowledge of Java 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 methods 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. 10d ago
  • Application Developer (Full Stack)/4P114

    4P Consulting

    Software Developer Job In Birmingham, AL

    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 Web development 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.
    $59k-82k yearly est. 60d+ ago
  • Java Liferay Developer

    Jobsbridge

    Software Developer Job In Birmingham, AL

    Hello, Greetings from Jobsbridge! Jobsbridge, Inc. is a fast growing Silicon Valley based I.T staffing and professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description A college degree and 5 years of programming experience, or 5 years programming experience and 3 years of relevant business experience. Knowledge of programming languages, platforms, and data structures. Application of project management, program management and software development methodologies. Research, decision-making and judgment skills. Problem solving skills. Qualifications Skill: programming languages, platforms, and data structures Additional Information All your information will be kept confidential according to EEO guidelines.
    $67k-88k yearly est. 24d ago
  • Software Engineer - Mid Level (Must Have Mid-to-high level SQL Exp)

    Millenniumsoft 3.8company rating

    Software Developer Job In Birmingham, AL

    Software Engineer - 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 software engineering 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 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 developing web 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
  • Software Engineer

    Camgian 4.1company rating

    Software Developer Job In Tuscaloosa, AL

    Camgian is looking to expand its development organization with the addition of an entry-level Software Engineer. In this role, you will contribute to the development of software frameworks and applications through architecture, design, implementation, testing and documentation while supporting various tasks and activities within the team. Teamwork, flexibility, and willingness to continuously learn new tools & technologies are critical requirements for this position. Qualifications Bachelor's degree in Computer Science or Computer Engineering Proficiency in Java, JavaScript, Python, SQL, Linux Proficiency in MS Office Suite 0 - 5 years of experience in software development United States Citizenship Desired Qualifications Master's degree in Computer Science or Computer Engineering C/C++ programming skills UI design and development skills Backend development skills Knowledge of Data frameworks Familiarity in DevOps Tools (Jira, Git, Jenkins) Familiarity with Secure Communications and Message Delivery Tools Duties / Responsibilities Develop software applications to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testing Develop software in an agile manner using agile tools for code check-in, issue tracking, code builds and deployments Document architecture, design, test plan and user guide Participate in design reviews and present your work Track milestones and releases ensuring schedule and budget are met Assist with deployment of software applications to production Contribute to continuous process and productivity improvements in the team Engage in professional development activities to enhance your skillset Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent, thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together. Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity. Camgian Culture and Core Value Traits Ability to work as part of a team while maintaining independent thinking Self-driven and self-starter in addition to excellent communication skills Thinking outside the box and an aptitude for innovation and problem solving
    $61k-81k yearly est. 60d+ ago
  • Java ATG Developer

    Dellfor Technologies

    Software Developer Job In Birmingham, AL

    Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming business needs. Our technical, domain expertise across obust solutions. We strive to prove ourselves from project inception through completion... Our technical, domain expertise across industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove ourselves from project inception through completion... To succeed in the Dellfor technologies, you need exceptional connections - to the right experts, the right opportunities and the right answers. You'll find Dellfor Technologies right in the center of this ever-changing technological world - uncovering opportunities and connecting possibilities. As a global provider of IT staffing services, Dellfor Technologies connects the very best IT professionals to great opportunities at leading companies. And we do it every single day - for both temporary and permanent assignments and across virtually all industries. We use our insight, flexibility and expanded resources to anticipate the needs of leading tech companies and help them make exceptional connections with top tech talent. Job Description · Experience with ATG, Java and J2EE technologies. · Experience with XML/HTTP and or Restful Web services. · Experience with JQuery, AJAX, JSON, HTML, Java script, CSS and AngularJs. · Hands on experience with Struts, Spring and Hibernate. · Experience working with Web Logic Servers and Oracle DB. · Experience with JDBC and PL/SQL. · Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation. · Teamwork & collaboration skills to work across organizations and lead cross-functional teams. · Communication & stakeholder management skills. · Problem solving skills to develop quick yet sound solutions to resolve complex issues. · Knowledge of AWS. · Experience with IOS development Platform & Swift. · Experience with Microservices, RabitMQ. Additional Information Highlights and benefits We are a registered E verified company Starting salary between $ 60,000 with regular increments Free classroom skill enhancement program Relocation allowance Referral bonus On the job support from experienced professionals in the relative field Travel allowance Insurance- Medical, dental, vision and 401K Health Benefits through Carefirst BCBS (Blue Cross Blue Shield) Company paid Life Insurance Please respond with your resume. US Citizens and all other parties authorized to work in the US are encouraged to apply. Job Type: W2/Contract Salary: $60,000.00 /year Required education: Bachelor's Required experience: Developer: 5-12year
    $60k yearly 60d+ ago
  • Software Engineer II

    Brasfield & Gorrie, LLC 4.5company rating

    Software Developer Job In Birmingham, AL

    Responsibilities This key position is located onsite at our headquarters in Birmingham, Alabama. We're growing and currently looking for Software Engineer II to join our software development team. Our software development team develops line of business enterprise software solutions using agile methodologies. We focus heavily on integration and web-based development. We are seeking a team focused individual, who can lead by example in a fast-paced environment while producing readable and maintainable code. Responsibilities and Essential Duties include the following (other duties may be assigned): * Execute day-to-day development operations in fulfillment of product features and stories. * Independent Problem Solver capable of executing a plan with little direction. * Assist in diagnosing and remediating critical business issues. * Ability to size, estimate, and break down large work items using story points, t-shirt sizing and task planning. * Assist in training new hires and co-ops. * Collaborate with developers, analysts, and designers in conceptualizing and development of new software programs and applications. * Researching and designing solutions to implement business requirements. * Participate in peer review, pull requests, and collaborative discussions with other developers and engineers. * Work and communicate effectively in a collaborative team environment. * Evaluating code to ensure that it is valid, structured property, meets industry standards, and is compatible with browsers, devices, or operating systems. * Participate in planning and sizing of user stories. * Maintain an understanding of the latest software tools, technologies, and programing practices through education, study, research, conferences, workshops, and/or groups. * Design and develop unit tests and automated tests to ensure application usability. * Manual testing of applications to verify requirements are met. * Resolve problems uncovered by customer feedback and testing by correcting or referring problems to appropriate personnel for correction. * Work with support personnel to resolve issues related to applications maintained by the software development group. * Work with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems. * Develop and maintain user documentation as needed Education - Skills - Knowledge - Qualifications & Experience * College diploma or university degree in the field of Computer Science, Information Systems, Software Engineering or Management Information Systems preferred or a related field of study * 4+ years' practical hands-on experience. * Microsoft development stack (.Net, .Net Core, C#, MS-SQL) * Web Based Frameworks (JavaScript, Typescript, HTML, SCSS\CSS, Angular) * Experience working with, or creating RESTful APIs * Experience working with object-oriented programming languages * Experience creating or working with DevOps automation (Pipelines, CI\CD, Deployments) * Azure Technologies (web apps, search, caching, service bus) * Relational database design, querying, and programing concepts. * Unit Testing\End to End Testing, UI Testing, Test Driven Design. Personal Attributes * Able to communicate effectively with non-technical staff and with members of interdisciplinary teams. * Able to solve complex problems. * Flexible and adaptable in regards to learning and understanding new technologies. * Strong written, oral, and interpersonal communication skills. * Ability to conduct research into software-related issues and products. * Highly self-motivated and directed. * Attention to detail. * Analytical and problem-solving abilities. * Ability to effectively prioritize and execute tasks in a high-pressure environment. * Ability to work both independently and in a team-oriented, collaborative environment. Work Conditions * Night and weekend hours may be required to meet project deadlines. * Sitting for extended periods of time. * Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices. * Able to lift computer drives, monitors, and other peripherals. The above description covers the principal duties and responsibilities of the job. The description shall not, however, be construed as a complete listing of all miscellaneous, incidental, or similar duties which may be required from day-to-day. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    $63k-79k yearly est. 14d ago
  • Java Developer

    Contact Government Services

    Software Developer Job In Birmingham, AL

    Employment Type: Full-Time Department: Information Technology CGS is seeking a Java developer/programmer to join a team working on the enhancement of data utilization for a large, state-run project. The developer will be asked to aggregate data from several different existing sources and prepare plans for how this data can be collected, processed, stored, and reported on. The candidate for this position should have a strong understanding of large-scale enterprise systems and have a demonstrated expert knowledge of Java coding and web applications including Java Server Faces Framework. CGS brings motivated, highly skilled, and creative people together to solve the government's most dynamic problems with cutting edge technology. To carry out our mission, we are seeking candidates that are excited to contribute to government innovation, appreciate collaboration, and can anticipate the needs of others. Here at CGS, we offer an environment in which our employees feel supported, and we encourage professional growth through various learning opportunities. Skills and attributes for success: * Collaborate with business analyst and developers to produce software designs * Provide work estimates to project manager, provide frequent status updates and track progress against the project work plan * Formulate program specifications and basic prototypes * Transform software designs and specifications into high functioning code in the appropriate language * Integrate individual software solutions to higher level systems * Use web-based tools to create and advance applications * Test code periodically to ensure it produces the desirable results and perform debugging when necessary * Collaborate with business, development, and QA teams to develop testing and acceptance procedures * Perform upgrades to make software and systems more secure and efficient * Collaborate with business analyst to provide training, knowledge transfer, and documentation for user support Qualifications: * Three (3) Years of experience developing Java web applications using the Java Server Faces Framework * Five (5) Years of experience in Java web application user interface design and implementation including HTML, CSS, and Javascript * Three (3) Years of experience integrating Java web applications with SQL databases using Hibernate * Three (3) Years of SQL relational database design and coding experience * Five (5) Years of experience developing software both independently and in a team environment * Ability to demonstrate superior organizational skills with an acute attention to detail * Ability to work effectively under pressure in time-sensitive situations and prioritize multiple projects with similar deadlines Our commitment: Contact Government Services (CGS) strives to simplify and enhance government bureaucracy through the optimization of human, technical, and financial resources. We combine cutting edge technology with world-class personnel to deliver customized solutions that fit our clients' specific needs. We are committed to solving the most challenging and dynamic problems. For the past seven years we've been growing our government-contracting portfolio, and along the way we've created valuable partnerships by demonstrating a commitment to honesty, professionalism, and quality work. Here at CGS we value honesty through hard work and self-awareness, professionalism in all we do, and to deliver the best quality to our consumers mending those relations for years to come. We care about our employees. Therefore, we offer a comprehensive benefits package: * Health, Dental, and Vision * Life Insurance * 401k * Flexible Spending Account (Health, Dependent Care, and Commuter) * Paid Time Off and Observance of State/Federal Holidays Contact Government Services, LLC is an Equal Opportunity Employer. Applicants will be considered without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran Join our team and become part of meaningful government innovation! Explore additional job opportunities with CGS on our Job Board: ************************************* For more information about CGS please visit: ************************** or contact: Email: ******************* $111,626.67 - $151,493.34 a year
    $111.6k-151.5k yearly Easy Apply 60d+ ago
  • Customer Software Development Intern

    Genpt

    Software 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 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. 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 methods. 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. 10d ago
  • Software Developer I

    USA Mot Motion Industries

    Software Developer Job In Birmingham, AL

    Software Engineer I Under close supervision the Software Engineer I manages trouble tickets and develops basic 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 and is responsible for determining root causes as well as proposing and implementing solutions by exercising some independent thinking and judgment. 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. 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. Offers limited systems recommendations for defined business needs. 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 zero (0) to two (2) years of related experience or equivalent experience. KNOWLEDGE, SKILLS, ABILITIES Basic understanding of application configuration, maintenance and support. Basic knowledge of client/server networks. Ability to troubleshoot and resolve standard issues and identify the need to escalate issues to a higher level. Basic understanding of key business drivers of technology decisions. Ability to effectively communicate business issues to the appropriate level. 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.
    $61k-80k yearly est. 14d ago
  • Software Engineer

    Camgian Corporation 4.1company rating

    Software Developer Job In Tuscaloosa, AL

    Camgian is looking to expand its development organization with the addition of a Software Engineer. In this role, you will contribute to the development of software frameworks and applications through architecture, design, implementation, testing and documentation while supporting various tasks and activities within the team. Teamwork, flexibility, and willingness to continuously learn new tools & technologies working in a fast-paced environment are critical requirements for this position. This position will be located at one of our offices at Starkville, MS or Tuscaloosa, AL or Huntsville, AL or Nashville, TN or Lawton, OK. Qualifications Bachelor's degree in Computer Science, Software Engineering or Computer Engineering Proficiency in Java, JavaScript, Python, SQL, Linux 0 - 5 years software development experience United States Citizenship Desired Skills Master's degree in Computer Science, Software Engineering or Computer Engineering UI design and development skills Backend development skills Knowledge of Data frameworks Familiarity in DevOps Tools (Jira, Git, Jenkins, Artifactory) Familiarity with Secure Communications and Message Delivery Tools Responsibilities Develop software applications to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testing Develop software in an agile manner using agile tools for code check-in, issue tracking, code builds and deployments Document architecture, design, test plan and user guide Participate in architecture, design reviews and present your work Track project/product milestones and releases ensuring schedule and budget are met Assist with deployment of software applications to production Contribute to continuous process and productivity improvements in the team Engage in professional development activities to enhance your skillset Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together. Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity. Camgian Culture and Core Value Traits Ability to work as part of a team while maintaining independent thinking Self-driven and self-starter in addition to excellent communication skills Thinking outside the box and an aptitude for innovation and problem solving Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies
    $61k-81k yearly est. 55d ago
  • Java ATG Developer

    Dellfor Technologies

    Software Developer Job In Birmingham, AL

    Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming business needs. Our technical, domain expertise across obust solutions. We strive to prove ourselves from project inception through completion... Our technical, domain expertise across industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove ourselves from project inception through completion... To succeed in the Dellfor technologies, you need exceptional connections - to the right experts, the right opportunities and the right answers. You'll find Dellfor Technologies right in the center of this ever-changing technological world - uncovering opportunities and connecting possibilities. As a global provider of IT staffing services, Dellfor Technologies connects the very best IT professionals to great opportunities at leading companies. And we do it every single day - for both temporary and permanent assignments and across virtually all industries. We use our insight, flexibility and expanded resources to anticipate the needs of leading tech companies and help them make exceptional connections with top tech talent. Job Description · Experience with ATG, Java and J2EE technologies . · Experience with XML/HTTP and or Restful Web services. · Experience with JQuery, AJAX, JSON, HTML, Java script , CSS and AngularJs. · Hands on experience with Struts, Spring and Hibernate. · Experience working with Web Logic Servers and Oracle DB. · Experience with JDBC and PL/SQL. · Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation. · Teamwork & collaboration skills to work across organizations and lead cross-functional teams. · Communication & stakeholder management skills. · Problem solving skills to develop quick yet sound solutions to resolve complex issues. · Knowledge of AWS. · Experience with IOS development Platform & Swift. · Experience with Microservices, RabitMQ. Additional Information Highlights and benefits We are a registered E verified company Starting salary between $ 60,000 with regular increments Free classroom skill enhancement program Relocation allowance Referral bonus On the job support from experienced professionals in the relative field Travel allowance Insurance- Medical, dental, vision and 401K Health Benefits through Carefirst BCBS (Blue Cross Blue Shield) Company paid Life Insurance Please respond with your resume. US Citizens and all other parties authorized to work in the US are encouraged to apply. Job Type: W2/Contract Salary: $60,000.00 /year Required education: Bachelor's Required experience: Developer: 5-12year
    $60k yearly 24d ago
  • Software Engineer I

    Brasfield & Gorrie, LLC 4.5company rating

    Software Developer Job In Birmingham, AL

    Responsibilities Brasfield & Gorrie is one of the largest privately held construction firms in the nation. Our purpose is building exceptional people, trusting relationships, great projects, and strong communities. No matter your starting point-seasoned professional or college student-when you join the Brasfield & Gorrie family, you open the door to a rewarding career at one of the most respected and dynamic companies in the industry. As one of the nation's leading general contractors, our company abounds with opportunities at all levels-but it's your drive, your values, and your desire to work hard that will form your future with us. Here you decide your path and what you will make of your career-and your life. We're growing and currently looking for Software Engineer I to join our software development team. Our software development team develops line of business enterprise software solutions using agile methodologies. We focus heavily on integration and web-based development. We are seeking a team focused individual, who can lead by example in a fast-paced environment while producing readable and maintainable code. Responsibilities and Essential Duties include the following (other duties may be assigned): * Execute day-to-day development operations in fulfillment of product features and stories. * Independent Problem Solver capable of executing a plan with little direction. * Debug and Diagnose non-business critical issues * Ability to estimate individual task work to accomplish their individual objectives. * Collaborate with developers, analysts, and designers in conceptualizing and development of new software programs and applications. * Researching and designing solutions to implement business requirements. * Participate in peer review, pull requests, and collaborative discussions with other developers and engineers. * Work and communicate effectively in a collaborative team environment. * Evaluating code to ensure that it is valid, structured property, meets industry standards, and is compatible with browsers, devices, or operating systems. * Participate in planning and sizing of user stories. * Maintain an understanding of the latest software tools, technologies, and programing practices through education, study, research, conferences, workshops, and/or groups. * Design and develop unit tests and automated tests to ensure application usability. * Manual testing of applications to verify requirements are met. * Resolve problems uncovered by customer feedback and testing by correcting or referring problems to appropriate personnel for correction. * Work with support personnel to resolve issues and assist end users in issues related to applications maintained by the software development group. * Work with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems. * Develop and maintain user documentation as needed Education - Skills - Knowledge - Qualifications & Experience * College diploma or university degree in the field of Computer Science, Information Systems, Software Engineering or Management Information Systems preferred or a related field of study with 2+ years' practical hands-on experience. Knowledge & Experience (in two or more) * Microsoft development stack (.Net, .Net Core, C#, MS-SQL) * Web Based Frameworks (JavaScript, Typescript, HTML, SCSS\CSS, Angular) * Experience working with, or creating RESTful APIs * Experience working with object-oriented programming languages * Experience creating or working with DevOps automation (Pipelines, CI\CD, Deployments) * Azure Technologies (web apps, search, caching, service bus) * Relational database design, querying, and programing concepts. * Unit Testing\End to End Testing, UI Testing, Test Driven Design. Personal Attributes * Able to communicate effectively with non-technical staff and with members of interdisciplinary teams. * Able to solve complex problems. * Flexible and adaptable in regard to learning and understanding new technologies. * Strong written, oral, and interpersonal communication skills. * Ability to conduct research into software-related issues and products. * Highly self-motivated and directed. * Attention to detail. * Analytical and problem-solving abilities. * Ability to effectively prioritize and execute tasks in a high-pressure environment. * Ability to work both independently and in a team-oriented, collaborative environment. Work Conditions * Night and weekend hours may be required to meet project deadlines. * Sitting for extended periods of time. * Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices. * Able to lift computer drives, monitors, and other peripherals. The above description covers the principal duties and responsibilities of the job. The description shall not, however, be construed as a complete listing of all miscellaneous, incidental, or similar duties which may be required from day-to-day. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    $63k-79k yearly est. 14d ago
  • Software Developer I

    Genpt

    Software Developer Job In Birmingham, AL

    Software Engineer I Under close supervision the Software Engineer I manages trouble tickets and develops basic 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 and is responsible for determining root causes as well as proposing and implementing solutions by exercising some independent thinking and judgment. 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. 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. Offers limited systems recommendations for defined business needs. 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 zero (0) to two (2) years of related experience or equivalent experience. KNOWLEDGE, SKILLS, ABILITIES Basic understanding of application configuration, maintenance and support. Basic knowledge of client/server networks. Ability to troubleshoot and resolve standard issues and identify the need to escalate issues to a higher level. Basic understanding of key business drivers of technology decisions. Ability to effectively communicate business issues to the appropriate level. 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.
    $61k-80k yearly est. 6d ago

Learn More About Software Developer Jobs

How much does a Software Developer earn in Vestavia Hills, AL?

The average software developer in Vestavia Hills, AL earns between $54,000 and $90,000 annually. This compares to the national average software developer range of $67,000 to $113,000.

Average Software Developer Salary In Vestavia Hills, AL

$70,000

What are the biggest employers of Software Developers in Vestavia Hills, AL?

The biggest employers of Software Developers in Vestavia Hills, AL are:
  1. Genuine Parts
  2. Altec
  3. Deploy
  4. Utility-Services
  5. Southern Research
  6. Regions Bank
  7. Genpt
  8. USA Mot Motion Industries
Job type you want
Full Time
Part Time
Internship
Temporary