Skip to main content

Associate Software Engineer

Apply Location Atlanta, Georgia Requisition Number R-88886

An Associate Software Engineer is a solid starting point to a fulfilling career in the development world at Assurant. The Electronic Data Interchange Team has multiple application suites that are supported throughout the entire Software Development Life Cycle. The team is looking to add an analytical thinker to work in a Microsoft oriented development environment with a focus on C#.

The position in question will encompass all aspects of the SDLC. A combination of web applications, web services, desktop modules, and background tasks are all currently part of the team responsibilities. The approach for all development will be with an enterprise level architecture to allow growth and proper support.

Work from home days possible.

Required Qualifications

  • Understanding of Object-Oriented Programming fundamentals
  • Proficiency with Microsoft C# on stable .Net Frameworks
  • SQL Basics, preferably T-SQL
  • Fundamental understanding of web development

Preferred Qualifications

  • Microsoft MVC on any version
  • ASP.Net Web Forms
  • Microsoft Win Forms or WPF
  • Microsoft SQL Server and understanding of Relational Databases
  • Visual Studio and ADO.Net / TFS
  • Microsoft .Net Core experience
  • SOAP and/or WCF web services
  • HTML, HTML5, and/or JavaScript
  • Any reporting tool such as Microsoft Reporting, Crystal Reports, or SSRS
  • Creating packages with SSIS
  • Understanding of Agile approach
  • Win Sockets, Web Sockets, or SignalR

Recently Viewed Jobs

You do not have any recently viewed jobs

Sign up for job alerts

Join our talent network and get Assurant news and job alerts delivered to your inbox.

Interested InEnter a category, a location or a category/location pair and click "Add."

  • Information Technology, Atlanta, Georgia, United StatesRemove

Meet Our People

Ignacio D. - Senior Operations Analyst

Whether I'm working with people in Argentina or Chile or Miami, we all feel like we're part of the same company. And within my own group, we share ideas and analyze as a team - and drive for change, for improvements. We'll show each other how we do things and lend advice.

I also enjoy the focus on work-life balance - in the workplace, we're offered exercise classes or stretching classes with a trainer, for example. I've had the flexibility to take classes and training. And, we have the opportunity to give back to the community through events held throughout the year.