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.