Sr. Software Engineer (Hybrid)

Company

Catalyst Consulting Group, Inc.

Location

Remote

Type

Full Time

Job Description

Who we are:
Impact. Trust. Autonomy. Flexibility. Collaboration. Here at Catalyst, we partner with our clients to deliver meaningful solutions that have a direct impact on our neighbors, communities and the public at large. We trust our team to work autonomously to design, execute and deliver the best solutions for our clients. We allow flexible scheduling to facilitate a healthy work-life balance. We work as a team, collaborating every step of the way. And Catalyst is looking to add to our team!
Who you are:
You are a Microsoft expert in the way of development. Your experience runs the gamut from gathering technical requirements and defining solution and integration designs to executing custom development, integrations, and data migration. You have experience participating in design sessions with a cross-functional team; developing, testing, and documenting technical solutions; and applying coding standards to assure proper design patterns are followed and a quality solution is delivered. You also enjoy coaching, mentoring and champion Jr. and mid-level developers. Along with your deep understanding of the Microsoft Stack and development experience with SQL, .Net, C# and SharePoint, you have experience working in an Agile environment, are customer-facing and equally comfortable working individually or in a team in a hybrid setting.
This role is hybrid with on onsite requirement 2-3 days per week near O'Hare Airport (public transportation not readily available, having own reliable transportation is preferred).
Responsibilities
  • Collaborate with internal teams to design and architect solutions
  • Utilize the different frameworks and supplemental libraries to produce efficient, secure web applications, services, utilities, and overall solutions
  • Produce technical documentation describing technical modules and APIs
  • Test and deploy applications and services
  • Interact with clients to gather requirements, analyze business processes, and troubleshoot application errors
  • Other tasks as needed

Requirements
  • Bachelor's Degree in Computer Science, Engineering or related field or equivalent experience
  • Software development experience in C#
  • JavaScript, JQuery, AngularJS, HTML5, CSS
  • Experience with .NET Entity Framework/EF Core
  • Experience with data and file formats XML, JSON, EXCEL, CSV, FLAT FILE
  • Development experience of SOAP/RESTful web services in .NET WCF
  • Experience with Microsoft SQL Server or other relational database offerings
  • Experience in unit testing using (MS Unit, TestNG)
  • Development/configuration on Microsoft Application (IIS)
  • Experience of Continuous Integration and Deployment (CI/CD) using MS Azure DevOps/TFS, TeamCity, or SVN
  • Experience with database, application, and client layer design and development on the .NET and/or Java
  • Ability to interact directly with clients/customers and guide solution design, development, and delivery
  • Experience in requirements analysis and drafting/development of technical documentation and training documentation
  • Experience with full SDLC process and managing the process with various toolsets
  • Strong verbal and written communication skills
  • Experience with Agile and Waterfall project management methodologies and frameworks

Nice to Haves
  • Experience with developing applications for the cloud, such as AWS or Azure
  • Experience with Java, Perl, Python, or other high-level programming languages
  • Experience with frontend frameworks like Vue, React, Kendo

Company Perks: Quick Reference
  • Catalyst pays 100% of employee's Medical, Dental and Vision.
  • Home office assistance
  • Generous time off package
  • Paid Paternal Leave
  • Health and Wellness and Professional Development opportunities
Apply Now

Date Posted

08/09/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8