Software Developer II (Python/AWS)
Vantor
Full-time
San Juan, PR
Job description
*THIS POSITION IS 100% IN PERSON IN RIPON WISCONSIN*
Software Engineer - Junior
Using modern software development technologies and best practices, the junior software engineer develops and maintains efficient software and firmware solutions for in-house hardware and server applications. They report to the Electrical Engineering Manager with oversight by the Engineering Team Director.
Primary Duties and Responsibilities:
· Develop and support programs in Python, Rust, TypeScript, C, C# and other programming languages for use on active and legacy projects.
· Develop front-end user interfaces with HTML, CSS, React.js, and C#.
· Perform coding, debugging, testing, and troubleshooting throughout the application development process.
· Maintain and upgrade existing systems and platforms, improving performance and stability
· Collaborate with other engineers to evaluate technologies, user requirements and implement optimal software solutions
· Work in a team environment with sales, management, software engineers, and hardware engineers to design unique server and hardware solutions.
· Contribute programming efforts to deliver a fully functional system and hardware solutions, utilizing Jira and Bitbucket Git tools.
· Write formal documentation and manuals for internal and external use.
· Operate in both Windows and Linux environments, particularly WSL
· Utilize Asterisk PBX server configuration and deployment for audio routing
· Understand and integrate Modbus communications protocol, MQTT, and ONVIF standards.
· Diagnose and resolve issues across various systems
Additional Responsibilities:
· Provide additional engineering support as directed by the Engineering Team Director.
· Readiness to learn about Network switches, HP Aruba, Cisco, Juniper, etc.
· Aid with other/undefined ACI tasks as requested by the Electrical Engineer Manager & Engineering Team Director.
Knowledge and Skill Requirements:
· Bachelor or Associate Degree in Computer Science, equivalent degree, or equivalent experience
· Ability to collaborate and communicate effectively with other teams
· Detail oriented and focused on quality control.
· Strong foundation in modern programming languages and development methodologies
· Understanding of Object-Oriented Programming principles such as encapsulation, inheritance, and polymorphism
· Background with Python
· Experience with Linux system administration, and Windows
· Ability to learn programming languages and industrial communication protocols
· Git
· Familiarity with Asterisk PBX, Nginx web servers, and Rest APIs is a plus
· Any knowledge of AutoCAD, PADS circuit design suite, or other forms of CAD is a plus
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:
· Competitive wages
· Medical, Dental, and Vision Insurance
· 401(k) plan with employer match
· Short and Long-term disability insurance
· Paid Vacations and Holidays
· Flexible work environment
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
Expected hours: No less than 40 per week
Benefits:
- 401(k)
- 401(k) matching
- AD&D insurance
- Dental insurance
- Dependent health insurance coverage
- Flexible spending account
- Health insurance
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Ability to Commute:
- Ripon, WI 54971 (Required)
Ability to Relocate:
- Ripon, WI 54971: Relocate before starting work (Preferred)
Work Location: In person