Click here to login or register
Reference # : 18-00022 Title : .NET Developer
Location : Chicago, IL
Position Type : Direct Placement
Experience Level : Start Date : 04/11/2018  
Description
At Trillium, we assist our clients in finding just the right candidates to fit their needs! They are currently seeking a self-motivated .NET Technologist who can make an immediate impact contributing to the development and support of their core systems and software.
 
Responsibilities:
  • Maintain, support, and grow our current systems through development of solutions built with a wide range of technologies and tools.
  • Perform peer and project team code reviews.
  • Develop unit tests, and perform integration tests and development tests.
  • Make appropriate modifications to system and tests to ensure high quality.
  • Recommend and implement refactoring to improve performance, maintainability and scalability.
  • Recommend improvements/modifications to designs.
  • Report progress to managers, customers and other required parties as appropriate and adjusting communication style to ensure proper messaging is done.
  • Contribute to and manage small to large tasks and projects.
  • Solve complex problems often taking a new perspective using existing solutions.
Qualifications:
  • Proficiency with MS .NET/C# and other related development languages with hands on experience and troubleshooting skills
  • Experience with SQL Server and/or other relational database platforms
  • Exposure to Microsoft Azure including but not limited to Cloud Services, SQL Azure, Azure Storage, Logic Apps, Scheduler Jobs.
  • Working knowledge of service oriented architecture styles and protocols (REST, SOAP)
  • Familiarity with modern web development architectures (SPA, APIs, microservices) and specific frameworks (e.g., React, Angular, Web API)
  • Works best under pressure -- not afraid of tight deadlines and vague requirements
  • Strong understanding of the software development cycle
  • Ability to visualize, articulate, and solve complex problems and concepts
  • Superior organization dexterity and prioritization prowess
  • Bachelor's degree in Computer Science or similar technical degree (BSCS, BSEE etc.)
  • Experience with DevOps practices like continuous integration, unit testing, automated deployments, distributed version control, and package management
  • Strong written and communication skills
  • Desire to convert feedback into actionable improvements
  • Experience troubleshooting and solving complex and large-scale software problems
  • Strong understanding of software architecture and the ability to work with lead engineers at a technical level to design flexible, scalable, and secure systems
  • Proficiency with MS .NET/C#, SQL, MS Azure and other related development languages
  • Experience troubleshooting and solving complex and large-scale software problems
  • Strong understanding of the software development cycle
  • Strong understanding of software architecture and the ability to work with lead engineers at a technical level to design flexible, scalable, and secure systems
  • Calm under pressure -- not afraid of tight deadlines and vague requirements
  • Superior organization dexterity and prioritization prowess
  • Strong written and communication skills
  • Desire to convert feedback into actionable improvements