Software Engineer I or II
Brewer Science · United States · 1 wk ago
RemoteRemoteEngineeringFull-time
About the role
Brewer Science, Inc. is seeking a Software Engineer to join our remote team. The ideal candidate will have a strong background in modern application development, cloud platforms, and programming languages like JavaScript, Python, and SQL. Experience with AI code assistants, file management, and ERP customization is preferred. Strong problem-solving skills, attention to detail, and the ability to multitask are essential.
Responsibilities
- Participate in cross-functional teams to define processes for comprehensive application development, global content management, and continuous process improvement.
- Analyze application requirements, provide recommendations, and develop enhancements based on usability principles and best practices.
- Write clean, efficient, and well-documented code based on specifications from senior engineers or team leads.
- Support systems, database, and application infrastructure, and application development tools.
- Collaborate closely with team members, including senior engineers, quality assurance, and product management, to deliver solutions that meet business needs.
- Leverage knowledge of current technology and design standards to identify opportunities for improvement in existing and new systems.
- Contribute to code reviews to gain feedback, insights, and to learn industry best practices.
- Create and maintain comprehensive documentation for software features, APIs, and modules, ensuring clarity and completeness.
- Provide support and training for applications, responding to user issues and offering education to appropriate personnel or super users.
Requirements
- Software Engineer I: Bachelor's degree in computer science, computer engineering, or related field or equivalent combination of education and experience.
- Software Engineer II: Bachelor's degree in computer science, computer engineering, or related field and 2+ years of experience or Master’s degree in computer science, computer engineering, or related field and equivalent combination of education and experience.
Qualifications
- Experience with Modern Application Development including JavaScript, React, Angular, or similar JS frameworks/libraries, web-based cloud platforms such as AWS or Azure, Rest APIs, Node.js, and Relational DBs (MySQL, Oracle).
- Experience with Python and JavaScript.
- Familiarity with AI code assistants.
- Experience with FileMaker Pro development and server management, JavaScript, and PHP.
- Experience in SaaS/ERP customization and support includes ERP software administration and development, either Oracle e-Business Suite or SAP.
- Strong ability to troubleshoot and problem solve.
- Great attention to detail and ability to multitask.