Job Description
An employer is looking for an experienced Software Developer to join their team. The Software Developer designs and developments of systems-level software applications. Sometimes developing, from scratch, proprietary software applications using C# and/or other similar programing languages. The ideal candidate will have previous experience in programming different types of applications. Will also be responsible for coding and debugging engineering/scientific or business management applications by performing the following duties:
* Create and promote a respectful and collaborative working environment.
* Design, implementation, testing, and debugging of new and existing software.
* Knowledge of modern SQL based database management systems.
* Complete projects on time and within budget.
* Working with System Analyst, Senior Developer, & Software Product Manager to refine and clarify as required the program and module specifications.
* Work in an Agile software development environment (using Scrum), participating in daily scrum meetings, retrospectives, and other planning meetings.
* Participate in requirements reviews.
* Apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
* Evaluate and recommend technologies.
* Perform code reviews where necessary.
Required Skills & Experience
Bachelor's degree in computer science, or related degree, from accredited university
At least 3-5 years supporting and developing software
Strong C# and .NET experience
Strong experience developing in an cloud environment (preferable Azure, but can be AWS also)
SQL development - including views, triggers, stored procedures, functions, etc. Knowledge of modern SQL based database management systems
Web app experience, micro-services exp. along with API development exposure
Multi-threading experience
Nice to Have Skills & Experience
Power Platform development experience
Strong technical aptitude and exposure to open web steel, light gauge steel or wood joist/truss engineering and design functions
Exposure to custom product and solutions manufacturing
Structural or Civil Engineering background
Exposure to Versant database environments
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.