Job Description
Job DescriptionTo Apply for this Job Click Here
Software Developer - IT Specialist
Location: Arizona
Information Technology (IT) • Full-Time
Salary Type: DOE
Position Overview:
We are seeking a creative, motivated, and experienced Software Developer to join our team and lead the architecture and development of elegant, cutting-edge tools and systems for use by both our customers and staff.
The systems in question vary from bigger things like ERP/Management, resource planning and load-balancing for manufacture, real-time collaboration & communication tools, polygonal and volumetric 3D design tools, 3D Print & CNC tools, all the way down to littler things, like simple tools and automations to aid our floor staff’s efficiency or improve customer experience.
Responsibilities:
- Collaborate with cross-functional teams to gather and define software requirements.
- Design, develop, test, and deploy high-quality software applications and solutions.
- Maintain, enhance, or obviate existing systems to meet evolving business needs.
- Write clean, efficient, safe, and maintainable code using best practices.
- Participate in code reviews, provide constructive feedback, and ensure code quality.
- Troubleshoot and resolve software defects and technical issues as they arise.
- Stay updated on emerging technologies, programming languages, development, and design trends.
- Contribute to the entire software development lifecycle from concept to deployment.
- Communicate effectively with team members, stakeholders, and end-users.
Qualifications:
- Proven experience (4+ years) with Backend, Frontend, or Full-Stack development.
- Ideal candidates would have an eye for efficiency, a talent for problem-solving, an intuitive sense for how things and systems ought to work, and the knowledge to make them better.
- Strong problem-solving skills and excellent attention to detail.
- Strong understanding of web development and how best to architect things.
- Proficiency with JavaScript/TypeScript, and Python, as that’s what we currently use, but you can use any tool or language depending on the project, as long as others can read it.
- Familiarity with working with and developing for containers (primarily Docker).
- Familiarity with databases, SQL (Postgres & MSSQL), and data modeling concepts.
- Proficiency with Linux, but you’re free to use whichever OS you’re comfortable with.
- Proficiency with Networking concepts and making services resilient and secure.
- Some Frontend experience, at least. We currently use mostly NextJS and React, but we can be convinced to switch to something better, if you’re willing to lead it.
- Excellent communication and teamwork skills.
- Ability to adapt to changing project requirements and priorities.
- Experience with software development methodologies, version control, and nurturing a strong team.
Benefits:
- Competitive salary based on experience.
- Comprehensive benefits package, including health, dental, and vision coverage.
- 401(k) retirement plan with company match.
- Paid time off and holidays.
- Opportunities for professional growth and skill development.
- Collaborative and innovative work environment.
As part of our recruiting process, we may contact you regarding positions we feel are a good fit or engage with you via SMS text message. By clicking to submit your application, i4 Search Group has your consent to communicate via SMS text message moving forward.
#ZRi4To Apply for this Job Click Here