We are seeking a dynamic and motivated Software Development Engineer II to join our Software Development Department. The position will be responsible for the design and development of software applications for internal use and for distribution to external customers via an Agile/Scrum software development process.
Duties and Responsibilities:
Provide development support for existing software applications and components, including those written in Python
Reference third-party APIs in order to design, code, test, and debug components that integrate with third-party structural engineering applications (e.g. Tekla, SDS/2, Revit, DraftSight, RAM, ETABS)
Understand complex Excel spreadsheets, including formulas and macros, in order to convert VBA solutions to .NET solutions
Follow an Agile/Scrum software development process in delivering all software solutions
Apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation
Work closely with SidePlate Management, and the MiTek Software Engineering group, to ensure adherence to - and continued development of - architecture best practices
Education and/or Experience:
Bachelor's degree in Computer Science or Engineering
4+ years of work experience in software development
Provide technical guidance and supervision to junior, less experienced developers.
Office Hours & Travel: Full Time, limited travel, Monday-Friday
Selections will be made based on a combination of skills, knowledge, and abilities.
SidePlate Systems is an EEO/Affirmative Action Employer our organizations do not allow discrimination in their hiring/employment decisions based on race, creed, color, veteran status, sex, religion, national origin, age, physical or mental disability, genetic information or any other characteristic protected by law.
We are an E-Verify Employer and a Drug-Free and Tobacco Free Workplace.