Software Engineer - InEight Control
Role details
Job location
Tech stack
Job description
The Software Engineer will contribute to the development of InEight Control, a leading construction solution, focusing on features that leverage historical data, real-time collaboration, and predictive analytics for improved project outcomes. This role will operate under minimum supervision while working with Business Analysts, Product Owners, Product Managers, UX/UI, and QA to design and develop solutions. This is a hands-on engineering role.
Responsibilities
-
Analyze system requirements and prioritize tasks
-
Write and develop technical specifications and architecture
-
Develop web applications using .NET Framework, and C# programming language
-
Design and implement User Interfaces (UIs) using HTML 5, JavaScript, jQuery and other JavaScript frameworks
-
Ability to support and develop Object Orientated Programming (OOP)
Requirements
-
Bachelor's degree in Computer Science, Information Technology or similar
-
Minimum of 1-2 years' experience with coding
-
Minimum of 1-2 years' of professional experience preferred
-
Minimum of 1-2 years' experience with HTML 5, Java Script, or AngularJS/ReactJS or Objective C/Kotlin/Java framework preferred
-
Experience with the following technologies is preferred - Azure Function Apps, Azure WebJobs, AzureSQL
-
Prior experience with an Application Monitoring tool, such as Application Insights, is preferred
-
Prior experience working in a commercial software product is preferred
-
Prior experience working in Git is preferred
-
Demonstrate initiative with commitment and ability to work under pressure by meeting tight deadlines while still maintaining high-quality standards
-
Highly motivated and self-directed
-
Strong interpersonal skills to resolve problems in a professional manner
-
Conceptual understanding of the software development process
-
Strong analytical and problem-solving skills
-
Strong verbal and written communication skills
-
Understands testing best practices
-
Ability to work collaboratively in a team
Benefits & conditions
We offer our fulltime employees a comprehensive benefits package that's among the best in our industry, including top-tier medical, dental and vision plans covering eligible employees and dependents, voluntary wellness and employee assistance programs, life insurance, disability, retirement plans with matching, and generous paid time off.