Match score not available

Sr Software Engineer

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

BS or MS in Computer Science preferred, 8+ years of IT experience, Strong understanding of software life cycle, Hands-on knowledge of GIT version control, Experience with C#, MSSQL, Angular.

Key responsabilities:

  • Build scalable, reliable product features
  • Design, implement and maintain applications
  • Interact with cross-functional teams
  • Conduct design and code reviews
  • Document best practices and unit-test code
Assurant logo
Assurant Insurance Large https://www.assurant.com/
10001 Employees
See more Assurant offers

Job description

Senior Software Engineer, GCC, India

We are looking for positive, take-charge individuals to join our growing team as a Full Stack Senior 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.       

                  

This position will be Remote at our India location.  

What will be my duties and responsibilities in this job?

  • 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

What are the requirements needed for this position? 

  • BS or MS in Computer Science, Computer Engineering or related fields preferred; equivalent professional experience will be considered
  • Associate shall have Total of 8+ years of IT experience.
  • 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. 
  • 8+ years of C#
  • 5+ years with MSSQL and relational database design
  • 3+ years with front-end web technologies like Angular
  • 1+ years with Unit Testing Frameworks
  • 1+ years of experience leading projects & mentoring junior team member
  • Experience with mobile framework and mobile responsive apps development is preferred.
  • Well versed with Azure Native Development

What other skills/experience would be helpful to have?

  • Willingness to participate in mentoring and skills transfer among team members
  • 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
  • Experience with Cloud technologies

#AssurantProudPK

#LI-Remote

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Insurance
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Verbal Communication Skills
  • Problem Solving
  • Physical Flexibility
  • Analytical Skills

Software Engineer Related jobs