Application Developer
Software Development Engineer 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.
Test Examiner
Software Development Engineer Job In Hoover, AL
Test Examiner - Army Continuing Education Services (ACES) Clearance Requirement: Tier 3 background check (must maintain security level for the contract duration)
Company: Hatalom Corporation is a Service-Disabled Veteran Owned Small Business (SDVOSB) that provides simulation solutions, software development, engineering and IT services, game-based training and operations and maintenance services. As a Service-Disabled Veteran-Owned Small Business, Hatalom is dedicated to delivering cost effective solutions to meet and exceed customer expectations.â¯
Position Overview:
Hatalom Corporation is seeking a qualified Test Examiner to support adult education testing at the USAR Education Center in Birmingham, AL. The Test Examiner will work closely with government professionals to administer, secure, and report on various Army Personnel Testing (APT) and civilian exams in compliance with DANTES and Army regulations.
Key Responsibilities:
Administer and manage APT and civilian exams, including inventory, scoring, and results reporting.
Maintain strict security of testing materials and handle them in accordance with relevant regulations.
Ensure testing procedures comply with DANTES and APT program guidelines and complete all required documentation accurately.
Collaborate with government personnel for inventory checks and testing material maintenance.
Keep the Contracting Officer's Representative (COR) informed of any issues related to testing activities.
Basic Qualifications:
Bachelor's degree (or 3+ years of relevant testing experience in lieu of degree).
Proficiency in Microsoft Word, PowerPoint, and Excel.
Strong communication skills in English, both written and verbal.
Preferred Qualifications:
Certification in DANTES and APT programs.
Experience supporting USAR Education Centers and familiarity with Army and Department of Defense testing guidelines.
This document is not intended to cover or contain a comprehensive listing of all job-related activities, duties or responsibilities that are required of the employee. Due to the nature of the industry, job tasks may be changed as necessary to meet the needs of the customer.
â¯â¯
â¯
â¯
â¯
Hatalom Corporation is an equal opportunity employer providing equal employment opportunities (EEO) to all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.
â¯
â¯
Software Developer - eBusiness Intern
Software Development Engineer Job In Birmingham, AL
Ready for a challenging and rewarding internship? This is your opportunity to work hands on with project teams throughout the summer and see your development projects put into production! Join a leading industrial distribution company and unleash your technology skills to move our business forward!
We share a mindset at Motion Industries where we're using our technology fluency to transform everything about our business. If you're ready to unleash your knowledge, tame technology, and bust out of the ordinary, find out what's next at Motion Industries.
This position will be based in Birmingham, AL. 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.
Device Test Engineer
Software Development Engineer Job In Birmingham, AL
div class="mt-5" div class="redactor-styles" pstrong Device Test Engineer/strongbr/ br/strong Responsibilities/strong/p ulli Diagnose, troubleshoot and identify solutions to software and hardware issues for voice and data services/lili Ask customers targeted questions to quickly understand the root of the problem/lili Talk customers through a series of actions, either via phone, email or chat, until they have solved a technical issue/lili Provide prompt and accurate feedback to customers/lili Prioritize and manage several open issues at one time/lili Document technical knowledge in the form of notes and manuals/lili Conduct product validation of products /li/ul
p br/ br/strong Key skills/strong/p
ulli Strong Android debugging skills, including usage of ADB/lili Strong device debugging skills, including the usage of QXDM/lili Strong LTE technical skills/lili Communication and interpersonal skills/lili Aptitude for understanding how wireless technology products and solutions can be applied towards a customer base./lili Ensure customers using products have quick resolution to recurring hardware and software issues./lili Escalate issues to management that need executive attention/li/ul
p br/Travel is expected to be around 10%/p
/div
/div
Software Developer - eBusiness Intern
Software Development Engineer Job In Birmingham, AL
Ready for a challenging and rewarding internship? This is your opportunity to work hands on with project teams throughout the summer and see your development projects put into production! Join a leading industrial distribution company and unleash your technology skills to move our business forward!
We share a mindset at Motion Industries where we're using our technology fluency to transform everything about our business. If you're ready to unleash your knowledge, tame technology, and bust out of the ordinary, find out what's next at Motion Industries.
This position will be based in Birmingham, AL. 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.
Customer Software Development Intern
Software Development Engineer Job In Birmingham, AL
Ready for a challenging and rewarding internship? This is your opportunity to work hands on with project teams throughout the summer and see your development projects put into production! Join a leading industrial distribution company and unleash your technology skills to move our business forward!
We share a mindset at Motion 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.
Sr. Drupal Developer
Software Development Engineer Job In Birmingham, AL
Employment Type: Full-Time Department: Developer CGS is seeking a Drupal Developer to join our team supporting a wide-ranging technical support initiative for a large Federal agency. 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 who 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:
- Site building, administration, and maintenance of Drupal sites
- Develop custom Drupal themes and modules
- Work closely with the users to understand their requirements
- Work within the Agile methodology helping Sprint teams
- Learn new technologies or off-the-shelf software quickly
- Help back-end and front-end developers work with one another
Qualifications:
- Bachelor's Degree in Computer Science or related field
- 3+ years of Drupal experience
- 3+ in Drupal 8/9
- 5+ years of experience with PHP, MySQL, HTML, JQuery
- 3+ years of experience with Drupal content modeling and site governance
- 5+ years of experience with CSS, Sass, and USWDS
- 3+ years of experience with OEL, REHL, and CentOS
- Experience with Apache
- Experience with Google Analytics
- Experience with Azure DevOps/Agile Methodology
- Experience with REST/SOAP APIs
- Experience with CI/CD
- Experience with Drush/Composer
Ideally, you will also have:
- Experience with Government software development policies and procedures
- Client-facing communication experience
- Federal Agency issued security clearance
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 client's 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 government innovation!
Explore additional job opportunities with CGS on our Job Board:
*************************************
For more information about CGS please visit ************************** or contact:
Email: *******************
$141,024 - $203,701.33 a year
Software Engineer Position
Software Development Engineer 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
Application Developer (Full Stack)/4P114
Software Development Engineer 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.
Software Engineer II
Software Development Engineer 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.
Software Engineer
Software Development Engineer 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
Customer Software Development Intern
Software Development Engineer Job In Birmingham, AL
Ready for a challenging and rewarding internship? This is your opportunity to work hands on with project teams throughout the summer and see your development projects put into production! Join a leading industrial distribution company and unleash your technology skills to move our business forward!
We share a mindset at Motion 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.
Manager, Software Development
Software Development Engineer Job In Birmingham, AL
We are seeking a dynamic and experienced leader to join our high-performing team in Birmingham, Alabama, as we embark on an exciting journey to rebuild our platform using cutting-edge technologies. In this role, you will play a pivotal part in leading the transition of our platform from Angular to React, leveraging modern CMS tools and Google Cloud technologies to create scalable, innovative, and user-centric solutions. You will work closely with a talented team of engineers and developers, providing technical expertise, strategic guidance, and hands-on support to ensure the success of this transformation. This is a rare opportunity to shape the future of a platform that powers critical business operations while driving innovation and excellence.
As a leader in this role, you will be a source of motivation and inspiration for your team, fostering a collaborative and results-driven environment. You will bring a strong technical background, a passion for modern web technologies, and a proven ability to guide teams through complex projects. Beyond technical expertise, you will act as a mentor and coach, helping your team grow professionally while ensuring alignment with the company's vision and goals. If you are excited about taking on a leadership role in a fast-paced, technology-forward environment and driving impactful change, we'd love to hear from you!
SUMMARY:
The Manager of Software development manages multiple agile software development teams in all aspects of the software development life-cycle.
JOB DUTIES
Leads projects and is accountable for successful technical implementation of business software applications that produces maximum business value.
Assembles project plans, monitors work efforts daily, performs quality reviews, and escalates functional, quality, and timeline issues appropriately.
Develops or guides in developing project governance documents that effectively explain the business objective, scope, approach, and timeline.
Coordinates internal IT processes and resources in order to successfully deploy new solutions to the business.
Coordinates communication and prepares project status presentations to project team members, Project Sponsors, and IT Executives.
Tracks key project milestones and adjusts project plans when necessary to meet project objectives.
Oversees adherence to project and business governance standards and methodologies.
Manages one or more cross-functional projects.
Ensures policies and procedures, software development guidelines, user interface standards, and change control processes are followed.
Actively leads the team in establishing working agreements, meeting our commitments, and establishing career development plans. Also, completes performance reviews for direct reports.
Ensures solutions are delivered on time and according to specifications, and informs executive management of team performance.
Ensures project metrics are defined, measured and reported.
Keeps key business representatives and team members updated on delivery status and problem resolution status.
Ensures technology solutions are developed using documented coding techniques.
Oversees and participates in the development and unit testing of solutions as specified in the Technical Design obtains code reviews from appropriate technical staff and ensures standards and policies are adhered to.
Offers proposed design changes/suggestions to processes and applications exerts significant latitude in determining the objectives of an assignment.
Performs other duties as assigned.
EDUCATION & EXPERIENCE
Typically requires a bachelor's degree and eight (8) to twelve (12) years of relevant experience or equivalent combination.
Typically requires two (2) or more years managerial/leadership experience.
KNOWLEDGE, SKILLS, ABILITIES
Extensive knowledge and expertise in the use of project management methodologies and tools, resource management practices, and change management techniques.
Basic leadership skills.
Possesses strong product/technology/industry knowledge.
Ability to prioritize projects and deliverables.
Experience with structured application development and change control methodologies.
Experience in software engineering, particularly in Java development and/or UI with React development. Hands-on coding, design, and problem-solving skills are highly valued.
Experience working in Agile environments, with a preference for SAFe (Scaled Agile Framework) methodologies. Candidates who have worked in SAFe-driven organizations or have SAFe certifications will be strongly considered.
Proven ability to lead cross-functional teams and manage complex technical projects across department lines.
Knowledge of database design, programming languages and coding techniques.
Communication skills.
LICENSES & CERTIFICATIONS: None required.
SUPERVISORY RESPONSIBILITY:
· More than 10 Direct Reports
BUDGET RESPONSIBILITY: Yes
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.
Sr. ServiceNow Developer
Software Development Engineer Job In Birmingham, AL
Employment Type: Full-Time, Mid-level Department: Information Technology CGS is seeking a ServiceNow Developer to join our team supporting a wide-ranging technical support initiative for a large Federal agency. 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 who 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:
- Utilize Angular.JS, JavaScript, SQL and related technologies for ServiceNow development
- Support the discovery, requirements gathering, and the build out of core ServiceNow functionality
- Implement multiple HR Service Requests within the HRSD scope in ServiceNow
- Develop applications to facilitate Employee service requests to HR and HR fulfillment process
- Refactor ServiceNow software customizations during ServiceNow major updates
- Collaborate with fellow developers and business analysts in an Agile development environment
- Understand backend configuration of ServiceNow Design tests and build test data
- Support configuration, change, and release management
- Maintain responsibility for the completion and accuracy of work products
Qualifications:
- A Bachelor's degree in a related field
- 3-7 years related experience
- 2+ years ServiceNow development experience
- ServiceNow Certified System Administrator (CSA) certification
- Experience creating reports/dashboards, customized forms, and workflows in ServiceNow
- Experience working with Agile Development and Test Management applications of ServiceNow
- Excellent communication skills, written and verbal
- Experience working in an Agile project environment with an emphasis on frequently delivering functional software releases at a sustainable pace
Ideally, you will have:
- Hands-on experience with the ServiceNow HR Service Delivery application
- Familiarity with Human Resources business processes
- Experience with business analysis or requirements gathering
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: *******************
$144,768 - $209,109 a year
Software Engineer I
Software Development Engineer 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.
Software Engineer
Software Development Engineer 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
Software Developer I
Software Development Engineer 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.
Sr. ServiceNow Developer
Software Development Engineer Job In Birmingham, AL
Employment Type: Full-Time, Mid-level Department: Information Technology CGS is seeking a ServiceNow Developer to join our team supporting a wide-ranging technical support initiative for a large Federal agency. 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 who 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:
* Utilize Angular.JS, JavaScript, SQL and related technologies for ServiceNow development
* Support the discovery, requirements gathering, and the build out of core ServiceNow functionality
* Implement multiple HR Service Requests within the HRSD scope in ServiceNow
* Develop applications to facilitate Employee service requests to HR and HR fulfillment process
* Refactor ServiceNow software customizations during ServiceNow major updates
* Collaborate with fellow developers and business analysts in an Agile development environment
* Understand backend configuration of ServiceNow Design tests and build test data
* Support configuration, change, and release management
* Maintain responsibility for the completion and accuracy of work products
Qualifications:
* A Bachelor's degree in a related field
* 3-7 years related experience
* 2+ years ServiceNow development experience
* ServiceNow Certified System Administrator (CSA) certification
* Experience creating reports/dashboards, customized forms, and workflows in ServiceNow
* Experience working with Agile Development and Test Management applications of ServiceNow
* Excellent communication skills, written and verbal
* Experience working in an Agile project environment with an emphasis on frequently delivering functional software releases at a sustainable pace
Ideally, you will have:
* Hands-on experience with the ServiceNow HR Service Delivery application
* Familiarity with Human Resources business processes
* Experience with business analysis or requirements gathering
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: *******************
$144,768 - $209,109 a year
Software Engineer I
Software Development Engineer Job In Birmingham, AL
Under close supervision the Software Engineer I is responsible for development and management of automated test scripts based upon manual test cases, execution of automated test scripts, and reporting of defects. The ultimate goal is ensuring the high quality of Motion IT applications, as measured by post-production defects.
You must be eligible to work in the US without Visa Sponsorship.
JOB DUTIES
· Provides production support of applications and is responsible for determining testing strategies, as well as, proposing and implementing testing strategies by exercising some independent thinking and judgment.
· Defines, develops, executes, and documents automated test scripts and cases utilizing a full range of tools and processes, automation frameworks, software development languages and database tools.
· Logs defects discovered into defect repository, and reports test findings to IT Project Managers and/or Application Developers for corrective action.
· Proactive in working with Application Development teams to assign Document Object Model (DOM) elements with identifiable attributes.
· Consults with Application Development staff on execution of automated scripts to help perform unit testing.
· Keeps abreast of emerging technology and trends in automated test development.
· Contributes to each phase of Software Development Life Cycle (SDLC) primarily through regression and unit testing.
· Performs application system performance monitoring of both Test and Production platforms/environments.
· Ensures all test results are properly documented, and captures all relevant information.
· Support the software development release cycle, ensuring proper testing is completed on new releases in a timely and accurate manner.
· Responsible for keeping stakeholders (IT Project Managers, Application Developers, Business Process Owners, etc.) and IT management informed of testing status and defects discovered.
· Ensures applications are functional, reliable, and responsive through automated testing.
· Ensures that application business rules, associated logic, and application development security best practices (per OWASP top 10) are adhered to within systems, as part of the QA testing process
· Responsible for following policies and procedures, software testing guidelines, and best practices for software development
· 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.
· Proficiency with Java, Selenium, Karate, mabl, and SQL. Experience with other automated testing tools is desirable.
· Experience with structured application development and change control methodologies.
· Experience with relational database methodology as well as methods for accessing and validating of data via SQL.
· Good verbal and written communication skills, attention to detail, and the ability to work in a team environment.
· BS degree is preferred.
· Software Quality (CASQ or CSQA) and/or Software Testing (CAST or CSTE) Certifications a plus
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.
Senior Software Engineer
Software Development Engineer Job In Tuscaloosa, AL
Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The successful candidate will lead or support various project tasks, organize, schedule and task team activities. As a senior engineer you will influence engineering design and software development, supervise other software engineers, and act as a mentor and technical resource.
Qualifications
Bachelor's degree in Computer Science, Software Engineering or Computer Engineering
Proficiency in Java, JavaScript, Python, SQL, Linux
Experience with UI/UX design and development
Experience in DevOps tools (Jira, Git, Jenkins, Artifactory)
Experience in Software Development Life Cycle Processes and Agile Methodologies
5+ years of software development experience
United States Citizenship
Desired Skills
Master's degree in Computer Science, Software Engineering or Computer Engineering
Experience in Backend design, development, and integration
Experience in Software architectures, Data frameworks and Security
Understanding of Secure Communications and Message Delivery Tools
Production deployment of Machine Learning (ML) models
Responsibilities
Lead software development projects to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testing
Document architecture, design, test plan and user guide
Deploy software applications to production
Participate in design reviews and present your work to the company
Track project/product milestones and releases ensuring schedule and budget are met
Train & mentor junior engineers, perform architecture, design and code reviews
Lead 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