Logo
Crescentitsolutions

Software Developer

Crescentitsolutions, Chicago, Illinois, United States, 60290

Save Job

Roles and Responsibilities

Strong proficiency with C#, .NET, data structures, basic algorithms, and applying object-oriented principles and design patterns. Strong understanding of architectural principles of software development, data modeling, and security. Strong proficiency with development tools such as Visual Studio and Git. Proficiency with relational databases design and query construction and optimization (SQL Server preferred). Experience building Desktop applications with technologies such as WPF, UWP, or Windows Forms. Experience developing database stored procedures using T/SQL or PL-SQL. Experience with Object-Relational tools such as Entity Framework, EF Core, Dapper, or Hibernate. Experience designing and implementing efficient RESTful APIs. Experience implementing unit and integration tests with NUnit, XUnit, MS Test, Selenium, or similar. Self-motivated to stay current in development technologies, tools, and implementation patterns and a desire to share this knowledge within teams and the broader organization.

Required Skills and Qualifications:

5-year degree (Computer Science, Information Systems, or relational functional field) and/or equivalent combination of education or work experience. Qualified Candidates Should Send Their Resumes To:

hr@crescentitsolutions.com or drop at Crescent IT Solutions Inc., 5901 N Cicero Ave, Suite 203, Chicago, IL 60646. Phone: (708) 667-0871.

#J-18808-Ljbffr