at Insight Global in Libertyville, Illinois, United States
Job Description
Job Description
- Develop and maintain robust desktop and web applications using WPF, WCF, XAML, HTML, CSS, and JavaScript frameworks (e.g., React, Angular) that provide an intuitive user interface.
- Architect and design software components using MVVM design pattern to ensure clean separation of concerns and enhance testability.
- Optimize application performance and ensure responsive user interactions.
- Conduct detailed design, coding, testing, implementation, and support for multiple WPF applications.
- Write and maintain unit tests for all software components to ensure reliability and functionality.
- Troubleshoot, debug, and resolve software defects and performance bottlenecks.
- Participate in code reviews and enforce coding standards and best practices to maintain high-quality code.
- Collaborate with backend developers, UI/UX designers, and business analysts to understand requirements and deliver solutions that meet business needs.
- Identify and address gaps in business processes and propose enhancements.
- Facilitate design and review meetings with stakeholders to gather insights and feedback.
- Participate in the setup and maintenance of Continuous Integration and Continuous Deployment (CI/CD) environments using Azure DevOps.
- Write technical documentation to guide users and developers in the proper use of applications.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .
To learn more about how we collect, keep, and process your private information, please review Insight Global’s Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .
Skills and Requirements
- A bachelor’s degree in computer science or related field, or equivalent experience.
- Application development, with a strong focus on WPF, C#, and .NET technologies and experience in developing complex solutions using, C#/.NET Core (6+), Frontend frameworks – React/Angular/Vue.js, JavaScript, TypeScript, T-SQL on Microsoft SQL Databases.
- Object-oriented design principles, design patterns, and MVVM framework.
- Microsoft SQL Server and T-SQL
- Azure services such as Azure DevOps, KeyVault, and Azure SQL.
- Unit testing frameworks such as xUnit, NUnit.
- .NET Core building scalable APIs and services.
- GIT
- DevOps practices and CI/CD pipelines in Azure/cloud-based null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.