You haven't searched anything yet.
Basin Precision Machining (“BPM”) is the solutions-oriented contract machining division of Basin Industries, a private, diversified industrial company with 13 facilities across 5 countries.
BPM operates on a lean, just-in-time basis with a focus on quality, pricing, and delivery. We possess an arsenal of high-tech equipment and machine complex parts in numerous industries including motorcycle, oil and gas, and hydraulic. We lead the industry with the first ATL iTEM400/600 dual shot thermal deburring system in the USA.
Basing Precision Machining (BPM) is looking for an entry level software engineer to help maintain, troubleshoot, and develop new features for proprietary company software applications, which focus on manufacturing automation and process improvement through data analytics.
As a member of the Engineering team, you will learn to create programs to run CNC machined parts, work with machine & tooling data in both XML & SQL database formats, and contribute to the design of custom software tools used by internal BPM Management, Engineering, & Manufacturing staff.
Basin Precision offers great health coverage options along with paid holidays and vacation!
WORK STATUS: Must be a permanent United States resident (U.S. Citizen or Green Card Holder)
Pay commensurate with experience.
Desired Experience (experience in all bullets is not a requirement):
* Bachelor's Degree in a Computer Science, Data Science, or an Industrial Engineering discipline, or equivalent industry experience.
* Intermediate C# / MS Visual Studio
* Intermediate Excel spreadsheet experience (vlookups, pivots, complex formulas), exp with read/write via code desired.
* Basic to Intermediate SQL Database read/write (PostgreSQL, SQLite desired)
* Basic XML Familiarity
* Basic UI development experience (WPF / Xamarin XAML desirable)
* Basic Code repository use in a small team setting.
* Basic Experience debugging / stepping through code
* Willingness to learn new dev techniques / languages if a project would require
* Able to produce reliable code and communicate what it does / how it works.
* Ability to take ownership of a task and plan out the details with minimal supervision
* Ability to work with offsite tools and communicate status effectively and proactively (teams, scrum/kanban, email).
Not Required Experience, but stands out:
* Been part of a team with either a shipped software project, or full version internal release (IE - 1.x).
* Experience in Manufacturing industry (exp with modern 4-axis G-Code, Macro writing a strong plus)
* Multi-thread / asynchronous process development.
* Writing custom XML readers/writers, or R/W optimization of XML.
* Experience performing mass-updates to large data sets.
* MT Connect (output format familiarity), MTC Adapter / PLC programming a plus (future state project).
* NoSql experience (MongoDB, Couchbase, etc -- future state project).
Full Time
Retail
10/23/2022
12/14/2022
basincoop.com
DURANGO, CO
25 - 50
Private
PHILIP LANE
$10M - $50M
Retail
The job skills required for Junior Software Engineer include Computer Science, Futures, Programming, SQL, Scrum, C#, etc. Having related job skills and expertise will give you an advantage when applying to be a Junior Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Junior Software Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Junior Software Engineer positions, which can be used as a reference in future career path planning. As a Junior Software Engineer, it can be promoted into senior positions as a Software Engineer II that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Junior Software Engineer. You can explore the career advancement for a Junior Software Engineer below and select your interested title to get hiring information.