Software Engineer

Job Type: Permanent Full-time Employee
Experience Level: Mid-level to Advanced
Education Level: Bachelor’s degree
Role: Software Engineer
Work Location: BASIS International Ltd. headquarters, Albuquerque, NM, USA
Relocation Assistance: Not available
Travel: Some travel may be required
Industry: Information Technology/Computer Software
Company Type: Private Software Product Development
Company Size: Less than 50 people
Website: www.basis.cloud


Position Description – Software Development Engineer

The position involves the following tasks:

  • Develop new, and maintain existing, Java, Business BASIC for Java (BBj), and Javascript applications for business products
  • Assist customers in identifying their needs and requirements
  • Plan and execute the appropriate software development process
  • Develop and maintain good relationships with BASIS customers
  • Maintain and enhance the existing code base (new features and bug fixes)
  • Apply modern development tools and techniques where appropriate

Skills – The employee we are looking for is:

  • Highly organized.
  • Motivated to work with persons of diverse cultural, economic, and educational backgrounds.
  • Detail-oriented, with the capability to multitask and prioritize to meet deadlines.
  • Able to coordinate and maintain good working relationships with other employees and customers.
  • Self-driven, goal-oriented, focused, and able to excel with minimal supervision.
  • A team player and self-starter with the ability to see complicated situations or projects through to resolution or completion.
  • Attentive to detail while working with multiple systems and applications.
  • Fluent in spoken and written English.

Abilities and Experience – The employee we are looking for has:

  • A Bachelor’s degree in computer science, software engineering, or related technical field, OR an advanced software development certification with significant equivalent experience.
  • Five to ten years of experience developing applications in Java or another object-oriented language.
  • A history of customer-oriented team software development.
  • An understanding of user needs and the ability to translate that into code.
  • High standards with a passion for developing quality software products.
  • Analytical and problem-solving skills to evaluate users’ needs and apply user-centric thinking.
  • A flexible, open-minded, and creative approach to software development.
  • A willingness and ability to communicate effectively, both in writing and orally.
  • Effective listening and speaking skills to communicate with colleagues who are working on the same or a related project.
  • Team social skills to work well with others.
  • The ability to coordinate actions with other employees and customers.

It would be nice for you to have:

  • Familiarity with software development for business contexts such as accounting, distribution, manufacturing, warehouse, inventory, CRM, payroll, or similar.
  • Professional oral and written communication skills.
  • Knowledge of Linux/Unix, SQL, JavaScript, HTML5, and Business BASIC (BBx, PRO/5, BBj).
  • Experience with the Eclipse Integrated Development Environment (IDE).
  • Skill in public speaking (presenting and instructing).
  • Fluency in spoken and written languages beyond English (our products are sold and supported internationally).

Who we are:
BASIS International Ltd., is a privately held, multi-national, mature, innovative software development tools and application-building-block manufacturer. We’re growing our software team and are searching for an experienced, self-driven software developer who is keen to work together with an international team for professional clients that may be located around the globe. Our customers range from small to large organizations and use BASIS’ tools and services to run their business-critical systems, in industries including finance, insurance, transportation, hospitality, wholesale, retail, and manufacturing.
The applications in place are based on Business BASIC and Java, mainly written with the BBj toolset from BASIS International. BBj is a professional software development environment used by leading companies in many industries worldwide. Part of this employment opportunity is a valuable mentoring program that will make you proficient in using this powerful Java-based toolset.
If you are a “hands-on” developer and have already worked in the development, maintenance, and support of business-critical applications, this job is for you!
If you like solving customers’ problems and relish the idea that you can directly interact with the company that creates the tools, and if you’re attracted to being in a position to contribute to the refinement of the development tools you will be using, this job is for you!

Next Steps:
If this sounds like the job for you, then we look forward to receiving your application including:

  • Resumé – with contact information, experience, and work history
  • Education details – including institutions, GPAs, degrees, and completion dates
  • Any salary expectations
  • An approximate date you would be available to start
  • Employment/personal references
  • Employment status – any limitations regarding your ability to work full-time in the US
You must be authorized to work in the United States, and able to work full-time at our Albuquerque, NM, headquarters. If you are not a US citizen, you will need to provide information about your work status including your green card, visa, and/or work permit. Provide details for any limitations regarding your ability to work full-time at our Albuquerque, NM, headquarters (this is not a remote position).

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top