your Journey
to Progress!
Welcome to Progress OpenEdge Academy
The perfect opportunity for aspiring software developers to launch their careers into the stratosphere!
We’re looking for talented individuals who want to gain practical experience in developing and maintaining enterprise software using Progress OpenEdge.
Our Academy is designed to provide hands-on learning opportunities with experienced mentors, so you can soar to new heights and achieve your career goals.
PROGRESS OE
Is a relational database management system and application development platform that is primarily used for building business applications. OpenEdge supports a range of programming languages, including Progress 4GL, Java, C#, and .NET, and provides tools for developing, deploying, and managing applications on various platforms. The platform also includes features such as high availability, security, and scalability, making it a popular choice for enterprise applications.
Why choose our academy?
- Learn a business app development language and working methodologies, while being part of a team;
- Deepen your theoretical knowledge and accumulate hands-on experience;
- Build a foundation for a successful start in your career;
- Interact, get guidance and mentoring from our team of experienced developers;
- Make long-lasting memories and build new friendships;
- If your passion is back-end development, OE will catch your interest and curiosity.
WHY OPENEDGE?
OpenEdge improves developer productivity by simplifying complex tasks of writing software and automating repetitive activities to free up the developer’s time to create imperative business logic. An OpenEdge developer can create APIs for .NET, JavaScript, Java clients, Java messaging and even map database schema to XML formats, while still leveraging the efficiency of ABL.
Key Benefits
- Quickly express and understand rich business rules
- Supercharged statements do the work of hundreds of lines of code in languages like Visual Basic or Java
- Easily access, manipulate and store data from various data sources and formats
- Supports Windows, UNIX and Linux platforms
EASE-OF-USE
You don’t need countless development tools to create an application. Both the database and the development environment with the logic are in one environment, this makes programming much easier and faster. You can also make queries to the database, in that same language. Otherwise, you must apply SQL in addition to Python or other languages and then use yet another tool to translate that.
Also, it’s a very easy syntax to learn. You don’t write crazy characters; you just write everything in English.
For a powerful programming language that is easy to learn and builds strong business applications, check out OpenEdge!
The access pass
-
-
- Passion, curiosity and self-motivation to grow & develop;
- A proactive approach to learning;
- A good understanding of database, OOP & algorithms concepts;
- Good English skills.
-
OUR CURRICULA
Launch your way into the Progress OpenEdge world! Get a glimpse of what you will learn.
FUNDAMENTALS
Getting accustomed with our way of working – tools used for development, code conventions, native data types, basic code, implementing algorithms.
DATABASE FUNDAMENTALS
OE is a 4GL language so databases are our strength! We will play around with relational DB – structure, normalization, queries and joins, connect to an existing DB or create a new one, create new sets of data or fetch them from a DB.
FURTHER INTO CODING
Getting more into writing OpenEdge applications: working with files and strings, reading from various inputs (files, keyboard) and writing to various outputs (screen, files), basic error handling, recap on queries and code conventions.
TEMP-TABLES & DATASETS
Learning about the power of temp-tables and ProDataSets, OpenEdge contructs, that help you manipulate data and that are only visible throughout the session that creates them.
DEEP DIVE INTO DB INTERROGATION
Extending our knowledge about DB manipulation and interrogation: CRUD operations, transactions and locking and their importance in ensuring the integrity of a DB.
GETTING TO KNOW OOP
Sneak peek into Object-oriented programming. There are standard concepts that all object-oriented programming languages support, such as encapsulation, inheritance, and strong typing.
OUR PROGRAMS
OE SUMMER INTERNSHIP
No plans for the summer? Make it count with our summer internship program! Gain hands-on experience, learn from experienced professionals, and launch your career as a back-end developer, all this while having lots of fun. Don’t let this summer go to waste – apply now and take the first step towards a brighter future.
Start date: 08.07 – 30.08, 6h/day
The registration period for the OE Summer Internship 2024 has ended!
OE PRE-EMPLOYMENT PROGRAM
Are you ready to jumpstart your career as a back-end developer?
Our pre-employment training is designed to give you the knowledge, skills, and experience you need to launch into a successful career.
Let’s achieve continuous progress together!
Start date: TBD
Deadline applications: TBD
our mentors
Our experienced OpenEdge developers are here to mentor you, help you improve your technical skills, and support your personal growth. They’ll listen to you, give you honest feedback, and help you identify your strengths and weaknesses. They’ll challenge you with tough tasks and encourage you to speak up if you need help. Together, you’ll set goals and work towards jump-starting your career.
Senior Developer
Daniela
Is an experienced software developer and dedicated teacher, known throughout our team for her patient and engaging teaching style. As a back-end development expert with a focus on Progress OE, she is always eager to share her knowledge with her students and help them succeed. Daniela’s calm and patience put her students at ease, creating a stress-free learning environment focused on growth and progress. She is a friendly and warm presence in the classroom, always willing to go the extra mile to help her students reach their goals. In her free time, Daniela is an avid reader and traveler, constantly seeking out new experiences and places.
Tech Manager
Andrei
Is a dedicated Technical Manager and experienced teacher at Wayfare, with a passion for sharing his knowledge of OE software development. As a father of three, he brings a playful and lighthearted approach to his teaching, often using humor to engage his students and make the learning experience more enjoyable. Andrei’s unique teaching style creates a comfortable and engaging environment, and he is known for his affectionate nickname “kinders” – a playful nod to his experience as a parent. He is committed to helping his colleagues and students reach their full potential and empowering them with the skills they need to succeed in their careers.
OUR SELECTION PROCESS
APPLY
SCREENING
TECHNICAL TEST
HR INTERVIEW
TECHNICAL INTERVIEW
THE JOURNEY BEGINS!
WORDS FROM OUR TRAINEES
I feel like my Wayfare journey was one of growth, fun, excitement and a lot of knowledge. I can easily say that it was a great experience with lots of challenges.
I’ve gained useful practical experience and improved my time management skills, patience, and discipline. I’m happy with the outcome of this training.
The best words that describe my experience at Wayfare are challenging tasks, friendly environment and smart people eager to help.
It was a challenging experience. I met new people, I learned a lot, felt appreciated for my effort and I liked that everyone was willing to help always.
Join the team. LAUNCH YOUR CAREER WITH US!
The registration period for the OE Summer Internship 2024 has ended!