Software Developer I
About this role
Description
Mini-Circuits designs, manufactures and distributes integrated circuits, modules, and sub-systems for high-performance radio frequency (RF) and microwave applications. With design, sales and manufacturing locations in over 30 countries, Mini-Circuits’ products are used in a range of wired and wireless communications applications. Our products are also used in detection, measurement and imaging applications, including military communication, guidance and electronic countermeasure systems, commercial, scientific, military land, sea and aircraft; automotive systems, medical systems, and industrial test equipment.
Mini-Circuits’ sells its products to over 20,000 customers globally through our direct sales force, applications engineering staff, sales representatives, as well as through our extensive website.
Position Summary:
To develop and maintain enterprise applications primarily using programming languages such as Python, Java, C/C++, .net, Streamlit and with solid understanding and knowledge of cloud native AI tools and Frameworks.
Salary: $78,000 to $90,000 per year
Job Function:
- Maintain existing and legacy applications developed over the years at Mini-Circuits.
- Modernize legacy applications by adopting modern architectures, frameworks, and cloud-native application stacks, with a strong focus on infrastructure and application security.
- Automate application deployment processes to enhance efficiency and reduce the risk of failures.
- Manage application maintenance, including the creation of runbooks and continuous monitoring to ensure high availability. Collaborate with the Service Desk team to provide clear operational instructions.
- Regularly monitor key application performance indicators (KPIs) such as availability and responsiveness; troubleshoot and implement corrective actions as needed.
- Understand enterprise data-sharing requirements and develop application integration APIs or consume external APIs to support integration initiatives.
- Collaborate with end users to gather requirements, coordinate user acceptance testing (UAT), and provide comprehensive documentation and deployment instructions.
- Communicate clearly and effectively with peers, end users, and management, articulating ideas in a precise and consistent manner.
- Adhere to all company policies and procedures.
- Perform any other job-related duties as assigned by the supervisor or manager.
The duties, responsibilities and expectations described above are not a comprehensive list and additional tasks may be assigned to the member, within the scope of the position.
Qualifications:
- B.S. in Computer Science or related field with 1 year experience or M.S. in Computer Science or related field
- Proficient in Programming Languages such as Python, Streamlit, Java, C, C+
- Proficient in Web/AI framework such as Amazon Bedrock/Agentcore/Sagemaker, Spring Boot, Spring Security, JEE etc.
- Well versed in use of CSS, XML, Java Script, React JS, Node.js and other web scripting languages.
- Thorough understanding of HTTP/S and REST protocols.
- Good understanding and experience using DevSecOps processes and tools (Git, CI/CD, SAST/DAST and deployment tools)
- Experience with Middleware administration and log management. Administration of Apache Tomcat, Awareness of Kibana, Kafka
- Database proficiency or awareness of MySQL, IBM Db2, Oracle, Mongo DB
- Experience and knowledge of one of Cloud Services – AWS, Azure or Google Cloud
Preferences:
- AWS Cloud native AI services: Bedrock, Sagemaker, Quick etc.
- AWS Cloud native AI framework: Bedrock AgentCore
- Linux Server Administration
- DevOps tools: GitLab/GitHub
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk and hear. The employee frequently is required to stand, walk, sit and use hands to operate a computer keyboard. The employee is occasionally required to reach with hands and arms. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, and ability to adjust focus. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Cultural Focus:
- Displays enthusiasm and Passion for their work
- Works to the standard of Uncompromising Quality by meeting or exceeding stated objectives and embracing continuous improvement
- Exercises sound Business Judgement, ensuring that efforts are on track with the Company’s goals
- Operates with the mindset of Customer Obsession – by meeting or exceeding expectations to both internal and external customers
- Takes Accountability by taking ownership and accepting responsibility for their conduct and contributions
- Demonstrates a strong sense of urgency and accomplishes tasks with Speed and attention to detail
- Cooperates, collaborates and contributes to shared goals with a strong sense of Teamwork
- Conducts themselves with Honesty & Integrity and treats all members with Trust & Respect
Additional Requirements/Skills:
- Comply, understand, and support corporate safety initiatives to ensure a safe work environment
- Ability and willingness to abide by Company’s Code of Conduct
- Occasional travel, some overnight, as required.
Benefits:
We offer a comprehensive package of benefits including [paid time off, medical/dental/vision insurance and 401(k)] to eligible employees.
- Comprehensive Medica, Dental and Vision Plans
- 401k and Profit -Sharing Programs
- Disability Insurance
- Life Insurance
- Employer-Sponsored Wellness Plans
- Commuter Benefits
- Hospital & Accident Indemnity Insurance
- Employee Benefit Advocate & Employee Assistance Program.
Disclaimer: The listed qualifications and requirements for each position are intended as guidelines. Mini-Circuits reserves the right to hire outside of these guidelines at Management’s discretion.
Mini-Circuits is an Equal Opportunity Employer and does not discriminate on the basis of actual or perceived age, race, creed, color, national origin, sexual orientation, military status, sex, disability, predisposing genetic characteristics, marital status, familial status, gender identity, gender dysphoria, pregnancy-related condition, and domestic violence victim status or protected class characteristic, or any other protected characteristic as established by federal or state law.