Overview
Hybrid
Depends on Experience
Full Time
Skills
c#
.net
azure
custom application
development
devops
container
Job Details
Senior Software Engineer
Salary: open + bonus
Open to any of the following locations: Chicago, IL / Dallas, TX / New York, NY
Hybrid: 3 days in-office, 2 days remote
*We are unable to provide sponsorship for this role*
Qualifications
- 6+ years of experience with software development in .NET technologies (C#, .Net Framework, .Net Core, Docker, MVC, SQL Server).
- Experience developing MSOffice add-Ins in Word, Outlook, and Excel
- Experience with ASP.NET MVC (versions 4 and up), .Net Core, WCF, Restful services, JavaScript, jQuery, HTML5/CSS3, React, responsive design, and Dependency Injection frameworks are desired.
- Experience with ORM with different tools such as Entity Framework and LINQ.
- Experience working with container-based solutions.
- Experience with continuous integration with Azure DevOps, Git (or similar).
- Should have a strong understanding of SOA, TDD, SOLID principles, and systems architecture concepts. Must be familiar with agile or other iterative development methodologies.
Responsibilities
- Analyze, design, configure, develop, and implement intermediate-level solutions to meet business needs and objectives.
- Work, as directed, with business owners, other IT teams, and vendors to create integrations both to/from vendors.
- Provide Level 3 support. Investigates operational or systematic problems and provides resolution using intermediate analytical skills and tools as necessary.
- Prepare project proposals and develop project plans. May lead small projects.
- Maintain up-to-date awareness of current and future directions of business industry and associated technologies.
- Investigate and document present procedures as liaison with user departments.