What are the responsibilities and job description for the Full Stack Professional position at Cardinal Scale Mfg. Co.?
Software Development Position
We are seeking an experienced Software Developer to join our team at Cardinal Scale Mfg. Co. As a key member of our engineering team, you will be responsible for designing, developing, and implementing complex software applications for various systems. Your primary focus will be on developing PC and embedded software solutions by examining software requirements, determining operational feasibility, and documenting solutions.
Responsibilities
Requirements
We are seeking an experienced Software Developer to join our team at Cardinal Scale Mfg. Co. As a key member of our engineering team, you will be responsible for designing, developing, and implementing complex software applications for various systems. Your primary focus will be on developing PC and embedded software solutions by examining software requirements, determining operational feasibility, and documenting solutions.
Responsibilities
- Develop PC and embedded software solutions by examining software requirements.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Document and demonstrate solutions by developing software specifications, documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Encode specifications by converting logical sequence and workflow into program language.
- Verify program code by conducting static and dynamic code analysis.
Requirements
- 2 years of software development experience/knowledge.
- BS (or MS) in Computer Engineering, Cybernetics, Computer Science, Electronics Engineering, applicable scientific discipline, or experience to commensurate is required.
- Experience in software development using C, C , C#, .Net, and SQL.