Jobs

Have a job to post?  Let us know!  4dmethod@gmail.com

Looking for work?  Join the 4DMethod Collective!  Often companies with 4D applications will inquire with us about finding a local developer.  Send your details to 4dmethod@gmail.com to get on the list of available developers in your area.


If you, as a job seeker or as an employer searching for skilled 4D developers, find these postings helpful…. please consider supporting the user group by becoming a 4DMethod Patreon supporter.


eCommission

position filled

12/19/2023

Full time Database Developer position:

About eCommission:
Headquartered in Austin, Texas, eCommission is a leading provider of technology enabled financing solutions for Real Estate Agents and Brokerages. Our primary focus is to offer working capital to real estate professionals, empowering them to invest in and effectively run their businesses. In operation since 1999, eCommission measures its success by the thousands of satisfied Realtors it serves nationwide.

Company Values:
At eCommission we believe that our employees are the driving force behind our success. With a strong commitment to excellence, innovation, and employee well-being, we strive to create a workplace where individuals can thrive both personally and professionally.

Opportunity:
As a Database Developer, you will have the opportunity to create and develop new leading technology for the company, mainly using the 4D development language.

Role and Responsibilities:
● Develop and maintain robust, user-friendly applications using 4D, Python and SQL (PostgreSQL)
● Design, implement, and maintain backend services and databases using 4D
● Collaborate with cross functional teams and other developers to define project requirements
and deliverables.
● Troubleshoot and resolve complex technical issues in a timely and efficient manner.
● Stay up-to-date with industry trends and emerging technologies to continuously improve the development process.

Qualifications:
● Bachelor’s degree in Computer Science or a related field (or equivalent work experience).
● 10+ years of professional software development experience.
● Strong knowledge of 4D
● Experience with PostgreSQL
● Experience with Python is preferred
● Strong problem-solving and critical-thinking skills.
● Excellent communication and collaboration abilities.
● Experience leading/mentoring engineering teams.

Additional Information:
Austin, TX, Full-Time, $130k – $150k
Open to remote for strongly qualified candidates


Perks & Benefits:
Incredibly supportive culture
Paid Time Off
Paid Holidays
Health Insurance: Medical, Dental, Vision
Employer paid LTD, STD & Basic Life Insurance
Retirement Plan
Tenure Based Rewards
In-office & offsite events
And more

Interested? Contact nathan@ramptalent.com and mention you saw the posting at 4DMethod!


Label Traxx

10/30/2023

Full time software development position:

Company Overview
We are a dynamic and fast-growing company specializing in the development of ERP software in the label manufacturing sector. As we continue to scale, we’re looking for an experienced 4D Programmer who can contribute to our team’s efforts to take the application to new heights.

Technical Enviroment
Using v20, have many customers running the software both on-prem and in the cloud. Developing features for the client server parts of the application deploying on both Mac and Windows. Also developing cloud based functionality via REST API and other integration layers.

Job Description
You will be joining our development team and will play a critical role in both maintaining and enhancing the existing application based on 4D, as well as integrating newer technologies and methods into our development lifecycle.

Responsibilities

  • Maintain and improve the existing application codebase.
  • Collaborate with other team members to architect and develop new features.
  • Write well-designed, testable, and efficient code.

Required Qualifications

  • 5+ years of experience in 4D development.
  • Demonstrated ability to work effectively in a team environment.
  • Proven expertise with both legacy and modern 4D coding practices.
  • Looking for long-term, full-time employment.

Nice-to-Haves

  • Familiarity with git source control practices.
  • Known to our team either through direct work experience or as a second-level connection.
  • Experience in ERP software development.

If interested, please contact…

Chris Reisz-Hanson
CTO
Label Traxx
crh@labeltraxx.com

…and mention you learned of the posting via 4DMethod 🙂


Terra Universal, Inc

position filled

Terra Universal, a world-class manufacturer and distributor of critical environment equipment to technically-oriented clients, seeks experienced 4D developers to work remotely as consultants to continue expanding its 4D-based enterprise management system.

Company Facts:
In business since 1976, Terra’s diverse continuing clients include SpaceEx, Google, universities and research laboratories (e.g.:  CERN, Fermilab), semiconductor, pharmaceutical and medical device manufacturers and government agencies (DoE, DoD, et al.), and, recently, marijuana producers.  Terra builds actual physical stuff that people use to build their organisations … and, yes, we manufacture in California.  Terra products include modular cleanrooms, glove box/isolators, research hoods, nitrogen-purged desiccators, cleanroom furniture and equipment.

Terra seeks long-term 4D consulting relationships, provides a continuing stream of projects, has a one-level approval process and pays promptly.  Generally, Terra develops a project work scope, discusses it with a selected consultant and modifies scope as needed.  The consultant then sets cost and timeline and Terra issues a PO authorizing the work.  Project duration ranges from a few days to months and months.

Technical Environment:
Terra now runs 4D v19R3 in project mode in a production / remote fallback hardware configuration for separate production and development networks.  Remote consultants work on RDS virtual machines running a local 4D server, all under Win.  TUI’s project manager may support developers by reviewing in-process work on their servers to answer questions and the like.  Consultants request branches and submit them for Terra’s integration into the master devel server for Terra’s review and integration into production.  The current 4D structure is about 400 kb and the data file 70+ gb.

The Work:
Projects are a mix of enhancing/fixing existing process and clean-sheet developing new features/processes in an existing data structure.  Terra expects new work to conform to simple written UI standards for keyboard shortcuts, navigation, dialogue function and appearance.  The overall-look of screens is (slowly) migrating from 1990s to 2010s style in a long-term process on an as-created or as-modified basis.  The current system will be happily demonstrated (Zoom or TeamViewer) to interested developers to show what’s going on now.

Developers are expected to take high-level work scopes, develop programming approaches and data structure (where needed) to implement the work.  Developers coordinate with a single project manager, not with dozens of users.

A project queue is available and eagerly awaiting interested developers.

Consultant’s Background:
Consultants’ will find that experience will with tools such as Write Pro, ORDA, GitLab, Jason, JavaScript and iOS communications (on rarer occasions) helpful.  It’s not number of years, it’s breath, depth and eagerness to explore new approaches and tools that count.  Although developers are welcomed from all over the world, all work is conducted in English.

Please contact Ken Harms, a project manager
Ken@TerraUniversal.com
+1 714 878 2223 cell|text


Saturna Capital

position filled

Saturna Capital, an investment management and brokerage firm, seeks candidates for a full-time Software Developer based in our Bellingham office.

Company Facts:
Headquartered in Bellingham, WA and founded in 1989, Saturna Capital is an investment adviser to thirteen mutual funds and a variety of private client and other pooled investment funds. We are long-term value and values-based investors. Saturna has experienced rapid growth and we are seeking to expand our equity research and portfolio management team. Company culture emphasizes sustainability and employee wellness, and employees enjoy many benefits – including profit sharing, 401(k) matching, generous annual leave, 100% of employee medical insurance premiums paid by the company, remote work options, discounted lift tickets to Mt. Baker Ski Resort, free gym membership, etc.

Position Purpose:
Software Developer purpose is to produce, implement, and provide ongoing maintenance and management of functional software solutions. Work with management to define software requirements to develop high-quality software that is aligned with user needs and business goals.

Software Developer

Essential Job Functions:

  • Develop high-quality software design and architecture.
  • Identify, prioritize and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Maintain and upgrade existing systems
  • Develop reports, dashboards, and processes to continuously monitor data quality and security.
  • Ensure software is up to date with latest technologies.
  • Assisting with research, testing, and implementation of new technologies and projects.
  • System monitoring tools (e.g., Zabbix, Graylog, etc.) and automated testing frameworks.
  • Participate in tactical operation planning and the development of contingency operation plans for development, test, and production environments.
  • Operational support – building repeatable processes and situational documentation

Junior Software Developer

Position Purpose:
Junior Software Developer purpose is to produce, implement, and provide ongoing maintenance and management of functional software solutions.

 Essential Job Functions:

  • Troubleshoot, test, and validate software issues; resolve issues with due urgency.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Develop reports, dashboards, and processes to continuously monitor data quality and security.
  • Ensure software is up to date with latest technologies.
  • Assisting with research, testing, and implementation of new technologies and projects.
  • System monitoring tools (e.g., Zabbix, Graylog, etc.) and automated testing frameworks.
  • Operational support – building repeatable processes and situational documentation

For more information, please contact t.morrison@saturna.com


Knowledge Sharing Systems

position filled

DevOps/ PHP Web Development

Knowledge Sharing Systems (KSS) is a North Carolina software company offering products and services to research organizations globally.

We are exploring, through this request for quotation (RFQ), whether we can procure development services on a contract, as needed, basis to meet our requirements.

Our current product based on 4D has a custom web-interface built on a proprietary web shell/content management system which we developed in-house.

We have developed two modules in PHP that work with the 4D system and we are looking to develop additional PHP web modules using the current PHP 4D design approach.

PHP Web Development Need

We have developed two custom-built web modules in PHP that work with our 4D database/system. It is a proven approach. We have a requirement to build our next module using PHP.

We have an immediate need for a PHP Programmer/Developer to work with our team to build the next module. We are open to individuals, consultants, web development firms, or teams who can support this near-term need.

If you are interested in responding to this task, please provide hourly pricing. We will provide detailed technical requirements for you to quote as a next step.

Please send questions or responses to:

Joseph Robles
jrobles@knowledgesharing.com


Arkay Packaging

position filled

Database Programmer

We are searching for a Database Programmer to join our team. This position will continue the development of our custom ERP package running on 4D in a predominantly Mac environment as well as offering user support and training. Additional experience in Javascript, HTML, CSS, and web design helpful.

Skills and Abilities:
* Expertise in SQL and database design
* 3 years of programming experience, 4D and Javascript a plus
* Bachelor’s degree preferred, with a concentration in business or information systems
* Self-motivated, committed, and quality oriented
* Enjoys learning new programming languages

Relocation to our Roanoke, Virginia office is required. Please submit your resume and supporting documents to careers@arkay.com.

https://www.arkay.com/careers-at-arkay/

 


Sweetwater Sound

 

4D Database Programmer

position filled

http://www.sweetwater.com/careers/openings.php#18

We are searching for a Database Programmer to join our Software Development team. This position will continue the development of our custom business management package running on 4D and PostgreSQL, supporting over 500 users. Additional experience in Cocoa, Objective C, or Swift would be ideal.

Skills desired:
-Expertise in Visual Basic, C# and SQL (4D knowledge is ideal)
-Two years of programming experience
-High level of common sense and business judgment
-Willingness to keep up to date on all new technologies
-Sense of urgency and ability to thrive in a fast-paced environment

Relocation to our headquarters in Fort Wayne is required. Like all positions at Sweetwater, telecommuting is not an option. Please fill out this online application and send your resume and supporting documents to jordan_applegate@sweetwater.com.

 


360 Direct

 

Software Developer, Systems Administrator & Database Administrator (3 positions)

position filled

http://tinyurl.com/p6e2n3l

Are you looking to take the next step in your career? Are you looking for a culture first employer that values its team? 360 Direct is seeking a detail orientated person looking to work in a friendly, fast paced, technology driven environment. If you like being busy and enjoy working with databases how would you like to join an enthusiastic team with a vibrant culture that focuses on commitment, ownership, accountability, and responsibility.

The candidate will have the opportunity to grow as a Software Developer by working along side other application developers. The candidate will assist the process of managing large transactional databases along with their client/server and web front ends. The ideal candidate must be proficient with web front ends, database connectivity, SQL databases, and have 3 years or more experience in a similar position.

You will be joining an established team, with a growing company.

People describe you as a good communicator, a perfectionist, detail orientated, trustworthy, and optimistic, with a healthy attitude for fun. You see yourself as a competent person, with the ability to follow proven systems and processes.

 


4D

 

Technical Account Manager for North America

position filled

http://www.4d.com/news/4d-tam-north-america.html

4D Inc. is looking for a Technical Account Manager for North America, to be based out of its office in San Jose, California.

In addition to having thorough knowledge of 4D and excellent problem-solving skills, the ideal candidate for Technical Account Manger will also have great interpersonal skills and be able to take a leadership role in dealing with critical customer support situations.

 


Sweetwater Sound

 

Database Programmer

position filled

http://www.sweetwater.com/careers/openings.php#18

We are America’s fastest-growing retailer of professional music & recording equipment, and we are looking for a programmer with a computer science degree and at least two years experience with Visual Basic, C and SQL to join our Software Development team. This position will continue the development of our custom business management package running on 4D and PostgreSQL with over 200 clients. Additional experience in Cocoa would be ideal.

Requirements:

-Two years of programming experience

-High level of common sense and business judgment

-Willingness to keep up to date on all new technologies

-Sense of urgency and ability to thrive in a fast-paced environment

-Experience in Visual Basic, C and SQL (4D knowledge is ideal)

As with all positions at Sweetwater, working from home is not an option for this position. We have an amazing campus here in Fort Wayne and offer wide variety of employee amenities. Applicants must fill out an online application, and if you would like to send a resume or other supporting material, please direct to: jordan_applegate@sweetwater.com

If you have the drive to succeed and are looking for a great career, we have the position for you. Please apply immediately. All communication will be kept strictly confidential.


Application Developer for high profile project at the Art Institute of Chicago (4D)  

position filled

The Art Institute of Chicago is seeking a web application developer willing to learn and work with the 4D programming language and database management system.

Summary

The Art Institute of Chicago is maintaining and expanding a custom-built collection management system called CITI, based on 4D. CITI is a client-server application which serves as a user interface and information database for all the Collections’ daily operations.

CITI is a complex and mature system, based on a unique, highly structured schema that maximizes the flexibility of the application.

In our near future plans, CITI will rely on a separate, Java-based Digital Asset Management System (DAMS) to manage digital files and metadata, with which it will communicate by means of a REST API. CITI itself provides access to several client applications, maintained by other team members, via a SOAP API.

Duties

We expect the candidate to go through a first learning phase where he or she can get comfortable with the language, data architecture and coding conventions that make up CITI, as well as the ties to other applications and the bug tracking system in use, TestTrack.

Past the learning curve, the candidate will provide technical and strategic support in planning and developing new features, debugging, maintaining, expanding and documenting the CITI code and data architecture; proposing and discussing strategies with other team members; exploring and evaluating new software and plug-ins.

This work will initially be supervised by a senior CITI developer, but eventually the candidate should be able to perform tasks independently, especially critical ones such as deploying code to production or promptly fixing outstanding bugs.

Our goals for CITI for the next few years are to make the CITI API more flexible; expand its UI capability by means of web areas and Javascript frameworks; and rebuild some major areas in order to tie CITI in with the new DAMS.

The candidate might occasionally provide support for other applications and RDBMS’s that manage the Museum’s data flow, mostly based on Java, PHP, MySQL and Solr. Understanding of the data architecture of the future DAMS and the ties between the two systems will be very important.

This position reports to the Director of Application Services, Collections, and will work tightly with 3 other team members.

Requirements

We are looking for a skilled developer with previous experience in programming languages such as PHP, Java, Python or Visual Basic. A certain level of involvement in developing an application throughout the data, business and presentation layers in a collaborative environment is also required. Understanding of SQL and relational databases is very important. Knowledge of HTML, JavaScript and CSS will be very helpful. Previous experience in 4D is highly wished but not mandatory. 4D training will be provided if necessary.

We expect the candidate to be flexible enough to adapt to a system with peculiar characteristics, such as an IDE that encompasses a database, a procedural language and a WYSIWYG interface builder, as well as a compiler and a code editor. The candidate should be able to understand the ways to achieve the best results with it.

The candidate should be able to grasp the complexity and diversity of the CITI ecosystem and deliver stable, secure, thoroughly tested and documented code for a high-profile, public-domain service.

A developer with solid technical skills as well as ideas, who likes challenging and innovative projects and is committed to the Art Institute’s vision, is our ideal candidate.

The candidate will expect to be working with a friendly, small team, with an excellent technical knowledge and an open mind to new ideas. He or she will enjoy a great work/life balance, generous benefits, a well groomed office aquarium and a rewarding everyday experience.

APPLY ONLINE AT: https://csweb.artic.edu/recruit/applyjob.html

The Art Institute of Chicago is an equal opportunity, equal access employer fully committed to achieving a diverse workforce.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.