AtlantaRecruiter Since 2001
the smart solution for Atlanta jobs

Senior Software Engineer

Company: Assurant
Location: Canton
Posted on: October 14, 2021

Job Description:

Mobile devices are the lynchpins in the connected ecosystem. They connect your customers to almost every other piece of smart technology in their homes and cars, and they act as day-to-day communication systems for work, social networking, and information sharing. When a smartphone is broken, damaged, or lost, the importance of a premium customer experience can’t be overestimated.

Assurant’s mobile device protection program is designed to deliver superior repair and replacement results quickly to keep your customers connected to their daily lives. As the only vertically integrated provider that owns and integrates every stage of the device lifecycle, we deliver a seamless experience with dynamic claims fulfillment, award-winning customer service, and advanced diagnostic tech support.  That means our customers get back up and running faster, more conveniently, and without hassle.  Join the Connected Living software engineering team to leverage modern cloud technologies to solve customer problems around the globe.

This is fully remote position.

Link to Connected Living

https://www.assurant.com/partner-with-us/mobile-device-lifecycle-management


You will be responsible for: 

  • Building scalable, highly reliable product features
  • Designing, implementing, and maintaining applications
  • Applying problem solving and analytical skills to a variety of issues
  • Interacting with cross functional teams to produce scalable solutions
  • Estimating engineering effort and come up with realistic schedules
  • Identifying and resolving complex production issues
  • Rapidly fixing bugs and solving problems
  • Conducting design and code reviews
  • Making disciplined use of source control and bug tracking systems
  • Documenting best practices and help create knowledge base
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Refactoring and improving maintainability of existing code base
  • Participating in resolving customer support issues as needed

We need you to have: 

  • Strong experience with Object Oriented Software Principles like SOLID, IoC, DI etc. 
  • 3+ years of C#
  • 3+ years with MSSQL and relational database design
  • 1+ years with front-end web technologies (e.g., HTML, CSS, Javascript, AJAX, JSON)
  • 1+ years with Javascript frameworks
  • 1+ years with Unit Testing Frameworks
  • 1+ years of experience leading projects & mentoring junior team member
  • Solid understanding of the full development life cycle
  • Hands-on knowledge of version control systems such as GIT
  • Track record as a results-oriented person with a delivery focus
  • Strong technical leadership skills with the ability to resolve ambiguity in requirements
  • Ability to understand and articulate both technical and business issues with peers, management, and external teams
  • Ability to manage and prioritize many tasks at a time
  • Ability to push the envelope for performance and reliability
  • A disciplined approach to development, testing, and quality assurance
  • Experience practicing agile development methodologies
  • Exceptional collaborative, written and, verbal communication skills
  • Flexibility with changing job requirements as the company and team grows


We hope you have: 

  • BS or MS in Computer Science, Computer Engineering or related fields preferred; equivalent professional experience will be considered
  • Willingness to participate in mentoring and skills transfer among team members
  • Experience with various programming languages (e.g., Java, C/C++)
  • Experience with NoSQL solutions, such as Cosmos or Document DB
  • Experience with TDD/BDD frameworks
  • Experience with Azure or Amazon Cloud Technologies
  • Experience with Git for version control

Assurant is a global provider of lifestyle and housing solutions that help leading brands grow revenue, manage risk and deliver a great experience for their customers. We protect, connect, and support over 300 million consumers worldwide, helping people get more value from their connected devices, vehicles, and homes. Assurant is a proud member of the Fortune 300, with decades of experience in the industries we serve.

For more information, please visit https://www.assurant.com/

Assurant is committed to providing a competitive rewards package which goes beyond the value of your paycheck. We offer an array of market-competitive benefits and resources to support your physical, emotional, financial, and social wellbeing goals. These include programs to help you invest in your financial future such as savings programs, as well as competitive health and wellbeing benefits to support you and your family.

Health Coverage Starting Day One: We offer competitive health and wellbeing benefits to support you and your family. You can choose from a range of health and dental plan options, as well as health plan accounts.

Disability and Life Insurance: We provide short- and long-term disability insurance, life and accidental death and dismemberment insurance.

Retirement: Assurant offers retirement savings plans globally. U.S. based employees are offered a 401(k) plan in which Assurant matches 100% of every dollar contributed, up to 6 percent of eligible pay.

Employee Stock Purchase Plan: Assurant’s Employee Stock Purchase Plan (ESPP) allows employees to purchase shares of Assurant, Inc. stock at a 10 percent discount with funds contributed through after-tax payroll deductions.

Career Development: Assurant offers a variety of internal courses, workshops, special projects, coaching and mentoring programs. Tuition reimbursement and other professional enrichment opportunities are also available to encourage continuous learning.

Work-Life Balance: We strive to provide a work environment that encourages work/life balance. Options depend on job responsibilities and may include flexible work schedules, telework, paid time off and part-time employment.

Equal Opportunity Statement
Assurant is an Equal Employment Opportunity employer. All aspects of consideration for employment and employment with the company are governed on the basis of merit, competence and qualifications without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity or any other category protected by federal, state or local law.

Keywords: Assurant, Atlanta , Senior Software Engineer, Other , Canton, Georgia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Georgia jobs by following @recnetGA on Twitter!

Atlanta RSS job feeds