Associate Programmer
Murray Company · Cypress, TX · 4 days ago
On-siteEngineering$75k–$95k/yrFull-time
Key Responsibilities
- Build and maintain modules and features in React.js using functional components and advanced React concepts.
- Extend backend APIs using Node.js and Express.
- Integrate applications with Microsoft SQL Server.
- Collaborate on data modeling, API design, and UI/UX flow improvements.
- Support development across multiple operational domains, including: timesheets, jobsite workflows, asset tracking, project-related internal processes.
- Optimize applications for performance, reliability, and usability.
- Learn and implement new tools, concepts, and APIs as business needs evolve.
- Develop and maintain secure application functionality, including: authentication, authorization, and protection of sensitive company data.
- Participate in testing, debugging, and validation of software features to ensure quality and reliability.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- 2+ years of hands-on experience as a full-stack developer, with experience in the construction industry or related field a plus.
- Experience with frontend, backend, database, and API integrations with the associated languages/skills: Frontend: React.js Backend: Node.js, Express Database: Microsoft SQL Server Other: PouchDB, RESTful APIs
- Experience with domain modeling and business logic development.
- Ability to translate operational requirements into software solutions.
- Understanding of application security principles, including: authentication, authorization, secure API development, protection of sensitive data.
- Experience performing software testing, debugging, and troubleshooting across frontend, backend, and database components.
- Industry knowledge of integrating business systems such as ERP, payroll, equipment tracking, BIM/VDC, construction project management and/or mobile field applications a significant plus.