Application Developer
Software Developer Internship Job 15 miles from Pelham
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.
Software Developer - eBusiness Intern
Software Developer Internship Job 15 miles from Pelham
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.
Software Engineer - QA Analyst Intern
Software Developer Internship Job 15 miles from Pelham
Ready for a challenging and rewarding internship? This is your opportunity to gain hands-on experience in software quality assurance, testing methodologies, and working in a collaborative environment to develop automated test script and execute of automated test scripts, and reporting of defects. The goal is ensuring the high quality of Motion IT applications.
Join a leading industrial distribution company and unleash your skills to move our business forward!
This position will be based in Birmingham, AL. Interns will be onsite at the Birmingham headquarters.
Responsibilities
Assist in defining, developing, maintaining, executing, and documenting automated test scripts.
Assist in testing software applications.
Support identifying, documenting, and logging defects.
Work closely with cross-functional teams to ensure alignment and quality objectives.
Qualifications
Working on a BS or BA degree in computer science, software engineering, or a related field
Basic understanding of application configuration, maintenance, and support.
Working knowledge of Java and SQL
Working knowledge of structured application development and change control methodologies.
Familiarize with relational database methodology.
Good verbal and written communication skills, attention to detail, and the ability to work in a team environment.
Must be self-motivated and know when to seek guidance.
Capable of learning new tools and technologies and adapt to changing priorities.
Preferred
Experience with Selenium, Karate, mabl or other automated testing tools.
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.
Software Developer - eBusiness Intern
Software Developer Internship Job 15 miles from Pelham
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.
Software Developer
Software Developer Internship Job 15 miles from Pelham
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.
Software Developer
Software Developer Internship Job 15 miles from Pelham
**Job Type** : Full-Time +, Exempt **Pay** : Competitive, Salary **Essential Functions** + Create complex analytic SQL queries on large data sets across multiple databases using Microsoft SQL Server 2022 or greater versions. + Write SQL queries, triggers, procedures, and database design.
+ Generate code to extract, transform and load data from different data sources utilizing ETL tools such as SSIS.
+ Provide production support by troubleshooting complex SQL server issues.
+ Provide production support by troubleshooting web service issues.
+ Provide production support by troubleshooting Android and Web Application issues.
+ Analyze, define and document requirements for data, workflows, logical processes that interface with different systems and platforms, quality audit of datasets and creating reports and dashboards utilizing Power BI and SSRS.
+ Analyze code for problem resolution and performance optimizations.
+ Develops and maintains scripts to support the exchange of data across corporate databases.
+ Performance tuning of key queries and stored procedures.
+ SQL Server Integration Services (SSIS) package development.
+ SQL Server Reporting Services (SSRS) development.
+ C#, ASP.NET, MAUI, and BLAZOR application development.
+ Design and develop Web, WCF services and Android applications.
+ Develop and maintain APIs using C#/VB .NET ensuring code quality, security, and scalability.
+ Demonstrates safe, secure, high quality work practices in a team atmosphere.
+ Performs up to standards within time frames outlined by Project Manager.
+ Commitment to customer service by responding to the needs of internal and external customers. Completes all work in an organized, timely manner, within instructed standard procedures.
**Minimum Requirements**
+ Strong communication skills both written and verbal to be able to create and share best practice and process documentation and recommendations.
+ Ability to quickly learn new subjects and absorb new information and methodologies in a rapidly changing regulatory environment.
+ Self-motivated with the ability to handle multiple projects and deadlines and with minimal supervision.
+ Knowledge about Systems Development Life Cycle.
+ Strong organizational skills and ability to multi-task.
+ Must be willing to work in a multi-cultural environment.
+ Must be able to interact effectively with field representatives and customers in a proactive manner.
+ Xamarin, Esri, ArcGIS Pro, .NET, C#, ASP.NET, Web Services, MVC, SQL Server, SSIS, SSRS, SSAS, MAUI, and BLAZOR
**Education and Experience**
**Technical/Systems knowledge**
+ 1-3 years of experience and capabilities required with direct exposure to database management and reporting tools.
+ Required experience with ASP.NET, CORE, SQL SERVER, Mobile Application Development, Xamarin, Esri, ArcGIS Pro,.NET, C#, Web Services, MVC, SSIS, SSRS, SSAS, MAUI, and BLAZOR
+ Bachelor's Degree or equivalent certifications preferred.
**License & Certifications:**
+ Valid driver license required.
Physical Requirements:
+ **Rare** : (less than 10%): squatting, depth-perception, color-vision, crawling, pushing, pulling, seeing distance, climbing ladders, balancing, gripping.
+ **Occasional** : (up to 33%): stooping, kneeling, squatting, body-twisting, sense-of-touch, manual-dexterity, lifting to 10 lbs., lifting to 50 lbs., lifting over 10 lbs. to 50 lbs., climbing stairs, carrying, lifting, range-of-motion, reaching
+ **Frequent** : (up to 66%): standing, walking, sitting.
+ **Continuous** : (up to 100%): seeing, reading, hearing-speech-range, speaking clearly.
Safety:
Due to the inherently dangerous nature of the industry and requirements to work with or around hazardous equipment, employees must have sufficient eyesight to judge distance/coordination of equipment and tools, be able to maintain attention and concentration for extended periods, be able to withstand exposure to all kinds of weather while completing work assignments, be able to wear personal protective equipment as necessary, be able to enter and exit a vehicle numerous times a day, have the endurance necessary to traverse various terrain, be capable of performing job duties throughout a standard 8- or 10-hour day, be able to communicate with others, read, write, and comprehend written/verbal job instructions and information, and communicate and handle conflict professionally.
Individuals with a disability who desire a reasonable accommodation can contact the ADA Coordinator by calling ****************** . We partner with the Department of Homeland Security/U.S. Customs and Immigration Service to e-Verify all newly hired employees.
**Benefits**
We offer a competitive range of benefits to support our employees' health, well-being, and financial security. Medical, dental, and vision benefits are available to all eligible employees on the first day of employment. For more information on the benefits available for this role, please contact the recruiter or hiring manager.
**Individuals with a disability who desire a reasonable accommodation can contact the ADA Coordinator by calling **************. We partner with the Department of Homeland Security/U.S. Customs and Immigration Service to e-Verify all newly hired employees.**
**An Equal Opportunity Employer.**
**Please note:**
+ _All job offers are subject to pre-employment drug screening and a background check._
+ _Unless otherwise noted, we do not sponsor employees for work authorization in the U.S. for this position._
**Notice to Agencies:** We only accept resumes from recruiters, employment agencies, or staffing services if a Service Agreement has been signed and we have requested recruitment/staffing services for the specific position. Any unsolicited resumes will become the property of the company, and no fees or compensation will be paid to the recruiter, employment agency, or staffing service.
Intern, Product Development (Birmingham, AL)
Software Developer Internship Job 15 miles from Pelham
COMPANY:
At BioCryst, we share a deep commitment to improving the lives of people living with complement-mediated and other rare diseases. For over three decades we've been guided by our passion for not settling for “ordinary” in our quest to develop novel medicines. We leverage our expertise in structure-guided drug design to develop first-in-class or best-in-class oral small-molecule and protein therapeutics, led by the efforts of our team of expert scientists in our Discovery Center of Excellence in Birmingham, Alabama. Our global headquarters is in Durham, North Carolina, our European headquarters is in Dublin, Ireland and our employees span the globe across sites in multiple countries. We are proud of our culture of engagement and accountability that rewards people for innovative thinking and achievement of key objectives. For more information, please visit our website at
****************
or follow usâ¯on
LinkedIn
and
Instagram
.
SUMMER INTERNSHIP PROGRAM
The BioCryst Internship Program is your ticket to getting a head start on your career! As an intern, you will gain hands-on, real-world work experience. Our internship program includes:
12 weeks of full-time, PAID work experience
Discovery Center of Excellence in Birmingham, AL
Summer Internship Orientation
Professional development workshops and access to LinkedIn Learning
Expand your professional network through our career connections series
Social and volunteer activities
Summer Intern Showcase
Opportunities to connect with company leaders and MORE!
JOB SUMMARY
This is an exciting opportunity to obtain hands-on Pharmaceutical Formulation development experience at a fast-growing biotech company. As a formulation Intern, you will support the BioCryst Formulation and Product Development Team across a variety of efforts, including employee/internal communications, external communications, planning studies and execution of plans.
Over the course of the summer, the internship will require first, to gain practical knowledge on preformulating and formulation techniques used to develop Pharmaceutical dosage forms (e.g. tablets, capsules, liquids) This will be achieved through independent research and guidance from a mentor(s). The intern will need to gain knowledge and become proficient with operation of equipment such as: blenders, tablet presses, homogenizers, and coating systems. In addition to the equipment mentioned above, the intern will need to master product characterization techniques/instruments to understand product performance.
Pulling it all together: As the intern masters the fundamentals above, readiness for the research will begin. The intern will apply a practical approach to develop or modify a pharmaceutical dosage form, study the chemical and physical attributes of a New Chemical Entity (NCE). The intern will have the opportunity to access and interpret the data generated and make decisions on next steps under guidance from the mentor(s). At the end of the internship, the intern is expected to give a presentation on all findings to select BioCryst employees.
ESSENTIAL DUTIES & RESPONSIBILITIES
Learn and master the use of oral solid dosage from equipment necessary to complete projects.
Oversee laboratory activities and maintain a safe environment.
EXPERIENCE & QUALIFICATIONS
Working towards a bachelor's degree in scientific or related discipline with a minimum 3.0 GPA
Exceptional written and verbal communicator
Self-starter who can work independently
Ability to be flexible and adjust quickly as priorities change
Team player who is willing to flex outside the prescribed role
Passionate about communications
Proficient in Microsoft Office Suite
Lift up to 50 lbs
Must be available to work 30-35 hours/week during the period of the summer internship
Must be in proximity to the Birmingham, AL office
REQUIRED DOCUMENTS
Resume
References (2-3)
The statements in this position description are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. The manager may assign additional responsibilities and assignments from time to time.
BioCryst is an equal opportunity employer and is committed to providing equal employment opportunities without regard to age, race, religion, sex, sexual orientation, gender identity, national origin, Veterans status, disability and/or other protected class characteristics. Additionally, BioCryst is committed to achieving its business objectives in compliance with all federal, state and local law.
Software Developer
Software Developer Internship Job 15 miles from Pelham
MUST be LOCATED in BIRMINGHAM Software Developer Southern Research (SR) is at a pivotal moment in its 82-year history. At the start of 2022, SR launched a new strategic plan focused on translational research in the life sciences. SR intends to invest over $150 million in this new strategy, including development of new facilities, platforms, and programs. We believe in the power of SR and our partners to unlock the immense potential of Alabama's biotech ecosystem to spur economic development, create jobs, and draw investment. Downtown Birmingham sees over $700M in extramural biomedical research every year, including over $300M from the NIH, in large part due to the contributions of Southern Research and the University of Alabama at Birmingham. We are on a mission to translate our R&D volume into investment, high-performance companies, and quality jobs in Alabama and in the Southeast United States. The Software Developer will report directly to the Director of Bioinformatics and play a key role in developing, implementing, and maintaining operational workflows across various departments. This individual will collaborate with cross-functional teams, including outreach, provider engagement, marketing, and medical affairs, to design and optimize these workflows.
Key Responsibilities:
* Design and maintain operational workflows such as provider engagement, kitting, outreach, and data tracking systems.
* Develop and integrate web services and APIs to streamline communication between systems.
* Establish and enforce user authentication standards to ensure secure access and data integrity.
* Create and manage databases and data repositories.
* Work on platforms for building and supporting workflows.
* Work across the full technology stack. Skilled in both back-end, database and front-end development.
* Collaborate with the Medical Affairs team and external vendors to design and implement workflows that meet organizational needs.
* Support additional tasks and initiatives as needed to assist team objectives. Minimum Qualifications:
* Bachelor's degree in bioinformatics, Computational Biology, Biological Computational Sciences, or a related field.
* Minimum 2 years experience in a similar role.
* Proficiency in SQL and NoSQL databases.
* Experience with one or more programming languages, such as Python, Java, or Perl.
* Strong understanding of data modeling, data structures, databases, and ETL processes.
* Hands-on experience with API design and development, including SOAP and REST web services.
* Enthusiasm for learning new technologies and contributing fresh, innovative ideas to the team.
ABOUT SOUTHERN RESEARCH Southern Research (SR) represents a bold vision for an enduring industry-university partnership that advances research and discovery in life sciences and engineering. As we celebrate our 80th anniversary, we are making transformational decisions to reinvigorate the institute by focusing our efforts to attract, retain, and develop top talent, and ultimately create jobs through translating ideas into innovation, and innovation into economic opportunity. Job Specifics Behaviors Results Oriented - Establishes stretch goals and manages to focus outcomes; demands excellence and demonstrates a strong commitment to organizational success; works to do what is best for all stakeholders. Inclusive - Holds a strong conviction that inclusion and innovation go together. Highly collaborative - Cares less about who did it than how it got done; takes pride in shared outcomes and believes the whole is greater than the sum of the parts when it comes to team efforts. Deeply curious - Recognizes that "innovation requires not knowing long enough to learn new things" and that "being actively open-minded involves searching for reasons why we might be wrong-not for reasons why we must be right-and revising our views based on what we learn." Action oriented - Translates goals and objectives into actionable, metrics focused priorities and tasks. Process Refiner - Observes details to continuously improve processes, looks for opportunities to create regular feedback loops to refine, and loves measuring what matters; strongly believes that "getting it right is more important than being right."
Core Values
Cultivating human connection - putting people first. We know that every individual makes a difference and that no one can do it alone. We believe the world's most powerful resource is human potential. We are an inclusive and courageous team where innovation and diversity of though go hand in hand. We understand that relationships move at the speed of trust. Operating with precise execution - measuring what matters and owning results as a team. We leverage data to drive decisions that advance science. We recognize the importance of a stable foundation coupled with an agile mindset. We hold ourselves accountable and take pride in our work. We give and receive candid feedback as a gift that keeps us growing. Harnessing relentless curiosity - our unstoppable, innovative force. We are driven to ask sharp questions and push the boundaries of knowledge. We use creativity and critical thinking as catalysts for finding solutions that change lives. We learn by doing, consistently striving to improve our relationships, training, methodologies, questions, and results. Stewarding a healthy community - implementing sustainable operations for a safe, engaging environment. We don't compromise on safety and health for our employees, customers, or community. We believe a healthy community begins with inclusive economic opportunities. We respect the dignity of the patients we ultimately serve. We are motivated to serve communities that are underserved and markets that are overlooked.
Physical Demands
* Ability to work in an office setting using a computer for extended periods of time.
* Ability to sit for extended periods of time.
* Some travel required.
Software Developer (Full-stack .Net)
Software Developer Internship Job 7 miles from Pelham
Thank you for your interest in a career at Regions. At Regions, we believe associates deserve more than just a job. We believe in offering performance-driven individuals a place where they can build a career --- a place to expect more opportunities. If you are focused on results, dedicated to quality, strength and integrity, and possess the drive to succeed, then we are your employer of choice.
Regions is dedicated to taking appropriate steps to safeguard and protect private and personally identifiable information you submit. The information that you submit will be collected and reviewed by associates, consultants, and vendors of Regions in order to evaluate your qualifications and experience for job opportunities and will not be used for marketing purposes, sold, or shared outside of Regions unless required by law. Such information will be stored in accordance with regulatory requirements and in conjunction with Regions' Retention Schedule for a minimum of three years. You may review, modify, or update your information by visiting and logging into the careers section of the system.
Job Description:
At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/solutions. This position sits within Regions' Technology department.
Primary Responsibilities
Oversees development and installation of new hardware and software
Provides advice and recommendations to management on processes and techniques required for improved work operations
Installs and configures systems and other software
Tests installed software for malfunction detection
Identifies and resolves business systems issues
Designs and deploys new applications and enhancements to existing applications, software, and operation systems
Measures effectiveness and efficiency of existing systems
Develops and implements strategies to improve systems
Monitors and tests system performance
Oversees the training of junior engineers to improve job skills and work efficiency
Typically has full ownership of a process
May act as a procedural expert
This position is exempt from timekeeping requirements under the Fair Labor Standards Act and is not eligible for overtime pay.
Requirements
Bachelor's degree in Computer Science, Computer Engineering or a related field
Seven (7) years of experience
Skills and Competencies
Ability to collaborate with programmers, developers, and other technology professionals to achieve a common objective
Ability to conduct system analysis to detect issues with performance
Ability to develop and implement technology solutions to resolve technical challenges
Ability to manage multiple projects simultaneously
Knowledge of software testing techniques, code optimization and software debugging
Strong communication, analytical and problem solving skills
Strong executional capabilities
Thorough understanding of software structures, hardware, computing systems and how to integrate them
Experience with React.js,
7+ yeas of .NET experience with a focus on .NET Core
MS SQL required
This position is intended to be onsite, now or in the near future. Associates will have regular work hours, including full days in the office three or more days a week. The manager will set the work schedule for this position, including in-office expectations. Regions will not provide relocation assistance for this position, and relocation would be at your expense. The locations available for this role are Birmingham, AL, Nashville, TN, Atlanta, GA or Charlotte, NC.
Position Type
Full time
Compensation Details
Pay ranges are job specific and are provided as a point-of-market reference for compensation decisions. Other factors which directly impact pay for individual associates include: experience, skills, knowledge, contribution, job location and, most importantly, performance in the job role. As these factors vary by individuals, pay will also vary among individual associates within the same job.
The target information listed below is based on the Metropolitan Statistical Area Market Range for where the position is located and level of the position.
Job Range Target:
Minimum:
$126,570.95 USD
Median:
$161,390.00 USD
Incentive Pay Plans:
Opportunity to participate in the Long Term Incentive Plan.
Benefits Information
Regions offers a benefits package that is flexible, comprehensive and recognizes that "one size does not fit all" for benefits-eligible associates. Listed below is a synopsis of the benefits offered by Regions for informational purposes, which is not intended to be a complete summary of plan terms and conditions.
Paid Vacation/Sick Time
401K with Company Match
Medical, Dental and Vision Benefits
Disability Benefits
Health Savings Account
Flexible Spending Account
Life Insurance
Parental Leave
Employee Assistance Program
Associate Volunteer Program
Please note, benefits and plans may be changed, amended, or terminated with respect to all or any class of associate at any time. To learn more about Regions' benefits, please click or copy the link below to your browser.
***********************************************
Location DetailsRiverchase Operations CenterLocation:Hoover, Alabama
Bring Your Whole Self to Work
We have a passion for creating an inclusive environment that promotes and values the differences that make each of us stand out as unique individuals and help provide valuable perspective that makes us a better company and employer. More importantly, we recognize that creating a workplace where all people can do their best work and thrive is the right thing to do.
OFCCP Disclosure: Equal Opportunity Employer/Disabled/Veterans
Job applications at Regions are accepted electronically through our career site for a minimum of five business days from the date of posting. Job postings for higher-volume positions may remain active for longer than the minimum period due to business need and may be closed at any time thereafter at the discretion of the company.
Application Developer (Full Stack)/4P114
Software Developer Internship Job 15 miles from Pelham
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.
Intern / Co-Op
Software Developer Internship Job 10 miles from Pelham
Job Duties and Responsibilities: Assisting our Project Management team - Our PM's are responsible for the planning, management direction, project completion, client satisfaction, and financial outcome of assigned construction projects. The co-op or intern will be required to assist their assigned Project Manager in coordinating all contractual requirements, design drawings, and project specifications.
Assisting our Project Superintendent's - Superintendents responsibilities include managing the overall day-to-day supervision of field related construction activities for the project. Responsibilities include: implementation and enforcement of safety policies, directing craft personnel and subcontractors; scheduling and sequencing the day to day activities of work; overseeing individual projects to assure compliance with the scope and quality as established by the contract documents; proactively anticipating and solving problems that could delay construction; promoting and instilling BLHI's values into the workforce; managing the permit and inspection process, physically inspecting projects to monitor progress and compliance with project standards; maintaining QC/QA files and updating as-built drawings; and assist in regularly scheduled progress meeting.
Assisting our Estimating Team - Estimator responsibilities include: Preparing a construction budget by studying plans, updating specifications, identifying and projecting costs. Evaluate offers to purchase by costing changes, additions, and site requirements. Obtain bids from vendors and subcontractors by specifying materials, identifying qualified subcontractors, negotiating price. Resolving cost discrepancies by collecting and analyzing information. Prepares special reports by collecting, analyzing, and summarizing information and trends.
Software Engineer Position
Software Developer Internship Job 15 miles from Pelham
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
Software Engineer II
Software Developer Internship Job 15 miles from Pelham
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 Developer Internship Job 42 miles from Pelham
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 Engineer - QA Analyst Intern
Software Developer Internship Job 15 miles from Pelham
Ready for a challenging and rewarding internship? This is your opportunity to gain hands-on experience in software quality assurance, testing methodologies, and working in a collaborative environment to develop automated test script and execute of automated test scripts, and reporting of defects. The goal is ensuring the high quality of Motion IT applications.
Join a leading industrial distribution company and unleash your skills to move our business forward!
This position will be based in Birmingham, AL. Interns will be onsite at the Birmingham headquarters.
Responsibilities
* Assist in defining, developing, maintaining, executing, and documenting automated test scripts.
* Assist in testing software applications.
* Support identifying, documenting, and logging defects.
* Work closely with cross-functional teams to ensure alignment and quality objectives.
*
Qualifications
* Working on a BS or BA degree in computer science, software engineering, or a related field
* Basic understanding of application configuration, maintenance, and support.
* Working knowledge of Java and SQL
* Working knowledge of structured application development and change control methodologies.
* Familiarize with relational database methodology.
* Good verbal and written communication skills, attention to detail, and the ability to work in a team environment.
* Must be self-motivated and know when to seek guidance.
* Capable of learning new tools and technologies and adapt to changing priorities.
Preferred
* Experience with Selenium, Karate, mabl or other automated testing tools.
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 Developer Internship Job 15 miles from Pelham
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.
Customer Software Development Intern
Software Developer Internship Job 15 miles from Pelham
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.
Software Associate
Software Developer Internship Job 15 miles from Pelham
Job Title: Software Associate - React and C# Developer
We are looking for a skilled Software Associate who has experience with React and C# to join our team. The successful candidate will work closely with our development team to design, develop, and maintain our software products. The role involves collaborating with cross-functional teams to build user-friendly interfaces and maintain code quality to ensure the product's success.
Responsibilities:
- Develop, test, and deploy software solutions using React and C# programming languages
- Collaborate with the development team and stakeholders to understand user requirements and design software solutions
- Build user-friendly interfaces using React and other front-end technologies
- Maintain code quality and perform code reviews to ensure compliance with industry best practices and standards
- Troubleshoot and debug software issues to ensure the smooth functioning of the product
- Participate in software development projects and support the team in achieving project goals
- Keep up-to-date with the latest trends, technologies, and programming languages to enhance the development process
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong experience with React and C# programming languages
- Proficient in front-end development using HTML, CSS, and JavaScript
- Familiarity with agile software development methodologies
- Experience with Git and other version control systems
- Strong problem-solving skills and attention to detail
- Ability to work collaboratively with cross-functional teams
- Good verbal and written communication skills
This is a contract position. If you are passionate about software development and have experience with React and C#, we encourage you to apply for this exciting opportunity.
Software Engineer I
Software Developer Internship Job 15 miles from Pelham
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 Developer Internship Job 42 miles from Pelham
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