Skip to main content

This job has expired

Lead Software Engineer

Employer
Assurant
Location
Atlanta, Georgia
Salary
Not Specified
Closing date
Apr 8, 2019

View more

Category
IT
Job Type
Not Specified
Career Level
Not Specified

Job Details

We are looking for positive, take-charge individuals to join our growing team as a Full Stack Lead Software Engineer. Candidates must have exceptional communication skills, the ability to manage multiple tasks efficiently, excellent judgment, and the ability to be productive in a fast-paced, team-oriented environment.

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


Qualifications:

  • BS or MS in Computer Science, Computer Engineering or related fields preferred; equivalent professional experience will be considered

  • 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

  • Strong experience with Object Oriented Software Principles like SOLID, IoC, DI etc.

  • 5+ years of C#

  • 5+ years with MSSQL and relational database design

  • 2+ 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


We hope you have:

  • 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

Additional Info:

  • This position can be based out of our Miami, FL office (preferred) or Atlanta, GA office.

  • This team allows a 1-2 day/week of working from home option after a ramp up period (subject to performance)

  • The Miami office is located @ 11222 Quail Roost Drive Miami, FL 33157 and the Atlanta office is located @ 260 Interstate North Circle SE Atlanta, GA 30339.



Advertisement

Company

At Assurant, we protect, connect and support major consumer purchases ... like homes, cars, appliances, and phones ... in partnership with industry-leading brands.

The brands people trust ... trust Assurant.

We help our clients connect and protect over 300 million consumers around the world.

We have 125 years of experience, 14,000 employees and operate in 21 countries.

Our unwavering purpose

We protect what matters most.

Our uncompromising values

Common sense, common decency, uncommon thinking and uncommon results guide the way we support our customers and work with each other. guide the way we support our customers and work with one another.

COMMON SENSE

We seek simple, straightforward solutions that keep life running smoothly for the clients and consumers we serve.

COMMON DECENCY

We act with integrity. We treat others with respect, courtesy, and kindness. We’re honest, transparent and committed to doing the right thing.

UNCOMMON THINKING

We're never satisfied with the status quo. We seek diverse perspectives and thrive on challenge. We believe there's always a way to build upon our successes.

COMMON RESULTS

We focus on actionable solutions that deliver measurable results. We approach each challenge with a sense of urgency, striving to exceed every expectation.

Company info
Website

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert