What are the responsibilities and job description for the Software Architect (C#, C++) position at Highbrow Technology Inc?
Job Title: Software Architect (C#, C )
Onsite: Hercules, California, United States
Must Have
C#, C , SQL, UI, business logic, instrument control, Scrum methodology, code reviews, bug fixing in regulated environments
Delphi nice to have
Essential Qualifications:
- Proven experience as a Software Architect, not just as a developer.
- Strong background in designing, documenting, and implementing complex software architectures.
- Expertise in software design, architecture, coding languages (C#, Delphi, C ), and database systems (SQL).
- Experience working in environments requiring integration between software and hardware (preferably medical or scientific instruments).
- Demonstrated ability to mentor and lead junior and mid-level developers.
- Strong project management collaboration skills, including risk identification and mitigation planning.
- Full understanding of software development lifecycles (SDLC), and scrum methodologies, and experience solving bugs within a corporate environment.
Preferred Qualifications:
- Experience in regulated industries (e.g., medical devices, pharmaceuticals).
- Familiarity with multiple programming languages and the ability to self-train when necessary.
- Strong organizational, problem-solving, and teamwork skills.
- Experience working with instrument control systems or embedded software.