Full-time
Tampa, FL
Job description
*THIS POSITION IS 100% IN PERSON IN RIPON WISCONSIN*
The Junior Software Engineer implements software solutions and technologies that contribute to the software development lifecycle. Alongside senior cross-functional team members, you will write maintainable code, participate in code reviews to learn best practices, refactor legacy code, and debug existing applications.
Primary Duties and Responsibilities:
- Implement technologies that support the development of both new and existing applications in Python, Rust, and Dart.
- Develop front-end user experiences using frameworks like React, and Flutter.
- Code, debug, test, and troubleshoot backend applications throughout their development.
- Work alongside other engineers on the team to translate feature specifications into functional prototypes.
- Use Jira to track and manage assigned and upcoming tasks.
- Use Git and BitBucket to manage, version, and document changes to your code.
- Willingness to observe and assist other engineers on the team in providing support to end users when required.
- Write formal documentation, manuals, and procedures for both internal and external use.
- Ability to explore, troubleshoot, diagnose, communicate, and fix minor bugs and issues.
Additional Responsibilities:
- Provide additional engineering support as directed by the Software Engineering Team Manager or CTO.
- Work with audio systems.
- Readiness to learn about networking paradigms such as VLANs, GVRP, etc., and specific hardware such as HP Aruba.
Knowledge and Skill Requirements, in order of importance:
- Willingness to learn new technologies and use best practices.
- Detail oriented and committed to taking ownership of their work.
- Team oriented and supportive of company policies and procedures.
- Experience using tools such as PowerShell, Bash, and CMD.
- Visual Studio Code or equivalent IDE
- Familiarity with object oriented concepts and languages.
- Enjoys overcoming technical obstacles, puzzles, and challenges.
- Proficient in using Windows or MacOS machines.
- Experience using Python, Rust, and/or Dart.
- Attention to detail and goal oriented.
- Familiarity with Linux operating systems.
- Knowledge of CLEAN architecture and Uncle Bob.
- Knowledge of Domain Driven Design principles.
- Associates’s degree in computer science, or equivalent degree or experience.
- Experience with RESTful APIs, Postman, or API design.
- Git, SVN, or Perforce for source control.
- JavaScript/TypeScript, HTML, CSS, and other web syntax.
Stand out skills:
- Proficient with Docker, Podman, Hyper-V, Proxmox, and other virtualization systems.
- Proficient with database technologies including, SQL, postgres, GraphQL.
- Experience with MVVM architecture
- Proven track record in web design, app design, Figma, Photoshop, or similar.
Accurate Controls Inc. is a fast pace, growing, exciting, and energetic group who provides security electronics integration to the correctional industry. Based out of Ripon, WI we are nationwide industry leader. As a family-owned business, we have been guided by the same founding philosophies and principles since 1982, that ACI will provide highly reliable, non-proprietary security solutions and do it with honesty and integrity. We foster a fun yet challenging environment for our employees to learn and succeed. We offer:
If having a career where every day presents new opportunities designing, engineering, and implementing systems, along with troubleshooting various security systems all while collaborating with a team of engineers dedicated to the highest quality security electronics integration then this is for you.
Job Type: Full-time
Pay: $27.00 - $31.00 per hour
Benefits:
Ability to Commute:
Ability to Relocate:
Work Location: In person