It’s not enough to have the right technology today, you must have a plan for tomorrow. At Diamond Assets we service schools, businesses, and governments by creating sustainable technology plans that ensure equitable access to technology for their current fleet but also well into the future. In addition, we take pride in delivering the highest-quality, refurbished Apple products at an affordable price. With our “lifecycle through upcycle” approach, we strive to meet our mission of providing equitable and affordable access to technology.
Job Title: Software Developer I
The Software Developer at Diamond Assets primary responsibilities will be to utilize various programming languages/software to design, build, implement, administer, and maintain solutions that support and aid Diamond Asset’s daily business. The Software Developer works with various teams to create software that solves problems. This role is best suited for a creative and positive developer who can take requirements and turn them into responsive, high-performing solutions. The ideal person for this role must work well within a team, have excellent communication skills, a positive attitude and be agile in a demanding environment. Lastly, this role embodies all of Diamond Assets’ Core Values: Teamwork, Flexibility, Service, Integrity, and Innovation.
What You’ll Do
Software development and database design including architecture, normalization, and management.
Integrate solutions with various platforms including FileMaker, MySQL, Salesforce, NetSuite, and Tableau.
Maintain, enhance, and troubleshoot existing solutions built with FileMaker, Python, and other programing languages.
Maintain code quality, organization, fixing bugs, identifying and correcting bottlenecks.
Develop and maintain strong working relationships with internal teams and external collaborators and partners.
Training and provide professional development on solutions.
Qualifications
1+ years of software and database development experience
1+ years of web development experience
An understanding of development lifecycles and software design principles
An understanding of UI, UX and interface guidelines
An understanding of various programming languages and database development
An understanding of Git or other source control systems
Data relationship skill and knowledge
Attention to detail and good organization skills
Understanding of FileMaker 19 including FileMaker Server, FM Go and Claris Connect (certification is a plus, but not required)
Python, SQL/MySQL, C++, and Bash experience
HTML5/CSS/JavaScript, Express.js, and Node.js experience
Understanding of web integration, JSON/REST APIs/etc.
Experience with ERP, SCM, finance, POS, E-commerce is a plus.
Experience with Project Management and/or Agile software development is a plus.
Interest in PHP, XML, React, Ruby/Rails, or Swift/iOS is a plus.
Beyond
The position transcends the technical. Expectations include stellar interpersonal, writing and communications skills. Solving problems on your feet, the ability to teach, mentor, and a desire to support your team is required. Revised: June 26th, 2024
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Diamond Assets LLC by 2x