Description:
This person will work on the authentication app for user management. Depending on experience they might join a team for their domestic sales platform with the end goal of moving to a newer platform. Working closely with BA’s, QA’s and Product Owners within an Agile format.
***100% REMOTE***
Different teams they can join:
• Assurant Universal Login
• Global Sales Platform
• Global Self Service Platform
The Software Engineer analyzes requirements and designs, codes, tests, installs and maintains application systems, programs, functions, services, and other related software components in response to enterprise needs of high complexity. The position provides leadership, technical guidance, and mentoring to others in areas of acquired expertise.
Primary Job Accountabilities/ Responsibilities:
Analyze requirements and design solutions for approved projects and change requests of moderate to high complexity and risk (10%)
• Organize requirements from Product Owners and other stakeholders
• Plan work items with team members to ensure feasibility of completion of task within the available capacity hours
• Participate in planning and design sessions by consulting with hardware and software technicians
• Develop, document and present design solutions and supporting rationale
• Prepare and obtain approval of estimates of work effort and duration for assigned tasks
• Participate in the preparation of product vision and project documentation
Design/develop system, application and program code according to business and technical requirements (30%)
• Identify and recommend software and infrastructure components required to implement technical solutions
• Identify and recommend solution objects, functions, interfaces, dependencies, and integration points
• Prepare design documentation; submit for design review
• Convert basic specifications into equivalent infrastructure and application software structures
• Code and unit test independently or as part of a development team
• Submit software products for review of compliance with standards and best practices (code review)
Participate in quality assurance and testing to achieve quality objectives (20%)
• Review established quality requirements and measurement metrics
• Participate in quality assurance and testing activities according to planned schedules
• Learn, use and gain experience with testing tools and techniques
• Perform technical support activities required for execution of test plans
• Perform root cause analysis and defect correction as indicated by test results
• Evaluate outcomes, report results and document findings according to current standards
Implement solutions (10%)
• Adhere to Assurant change management requirements for application and system implementations
• Analyze conditions, consult with experienced personnel and propose strategies that minimize implementation risk and/or improve system reliability and performance
• Prepare change and Help Desk documentation according to implementation requirements
• Provide for disaster recovery and back-out mechanisms as directed
• Perform software implementation activities as directed and according to current standards and policies
• Monitor implementations and respond appropriately and as directed in the event of disruptive impacts
Provide system support (20%)
• Learn and enhance knowledge of the various multi-platform system support environments, utilities and procedures
• Participate in on-call rotations
• Provide timely, concise communication of incident status to appropriate personnel
• Document incident occurrence and resolution(s) applied using designated repositories
• Consult with staff personnel as required for effective incident resolution
• Resolve development and support issues of moderate to high complexity or risk
Maintain and enhance knowledge of the business operations and strategic imperatives of Assurant (10%)
• Periodically review business goals and operational and strategic objectives
• Learn the key components and relationships of Assurant products, distribution channels, and customer base
• Create and sustain open communication with business application users and stakeholders
• Adhere to the Assurant Core Principles; pursue achievement of excellence in Core Competencies
• Know the critical success factors supporting the Assurant Core Purpose, Mission, Goals and Strategy
Basic Qualifications Required – Experience, Skills, Knowledge:
Experience:
• 5 years experience working as an Angular10+, Typescript, web developer
• 5 years experience with .Net ecosystem – Core, MVC, API development
• 2 years experience with HTML5, SCSS, JavaScript ES2015+
• 2 years experience with Azure PaaS products – Blob, Cosmos DB, App Service Environments, CDNs, App Insights,
• 2 years experience operating in a Scrum Methodology
• 2 years experience in ADO – Boards, Pipelines, Test Plans, Releases (CI/CD)
• 2 years experience with Git Branching strategies
• 2 years experience with Monitoring & Performance tools
• 2 years experience with Microservices Architectures utilizing APIM, REST, SOAP, Postman
• 1 year of experience developing against WCAG2.0 AA level accessibility
Knowledge and Skills:
• Knowledge of OWASP Top 10 security vulnerabilities and ability to develop solutions
• Knowledge of SOLID principles
• Knowledge in developing modules in Content Management Systems (CMS)
• Knowledge in modifying Microsoft SQL Server database scripts
• Ability to Author tests to run in Azure DevOps pipelines
• Mentor junior developers if needed
• Debug application errors locally in Azure hosted components
• Troubleshoot production support issues toward identifying root cause analysis and recommend action items to prevent or mitigate recurrences
• Review Pull Requests for quality issues (peer reviews)
• Develop software while adhering to Standards and Best Practices
• Ability to collaborate using tools such as MS Teams, Zoom, SharePoint, Miro, Office 365 and Outlook
• Good oral and written communication skills
• Empowered to perform work duties following strategic vision
Travel:
• Up to 5% travel may also be required for job-related training and assignments.
Skills:
Sql, .net c#, .NET, C#, CSS, JavaScript, Angular
Top Skills Details:
Sql,.net c#
Additional Skills & Qualifications:
• 5 years experience with HTML5, SCSS, JavaScript ES2015+
• 4 years experience with Azure PaaS products – Blob, Cosmos DB, App Service Environments, CDNs, App Insights,
• 4 years experience operating in a Scrum Methodology
• 4 years experience in ADO – Boards, Pipelines, Test Plans, Releases (CI/CD)
• 4 years experience with Git Branching strategies
• 4 years experience with Monitoring & Performance tools
• 4 years experience with Microservices Architectures utilizing APIM, REST, SOAP, Postman
• 2 year of experience developing against WCAG2.0 AA level accessibility
Knowledge and Skills:
• Good understanding of OWASP Top 10 security vulnerabilities and ability to develop solutions
• Ability to Author tests to run in Azure DevOps pipelines
• Knowledge in developing modules in Content Management Systems (CMS) – Preferably Sitefinity
• Knowledge in modifying Microsoft SQL Server database scripts – Preferably Azure SQL
• Mentor junior developers if needed
• Debug application errors locally in Azure hosted components
• Troubleshoot production support issues toward identifying root cause analysis and recommend action items to prevent or mitigate recurrences
• Review Pull Requests for quality issues (peer reviews)
• Develop software while adhering to Standards and Best Practices
• Ability to collaborate using tools such as MS Teams, Zoom, SharePoint, Miro, Office 365 and Outlook
• Good oral and written communication skills
• Empowered to perform work duties following strategic vision
Experience Level:
Expert Level
We’re partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That’s the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Looking for a collaborative, fun company with room for growth? IMS, Inc. is a recognized leader in the biomedical IT...
Apply For This JobPython’s standard library supports many Internet protocols: HTML and XML JSON E-mail processing. Support for FTP, IMAP, and other Internet...
Apply For This JobJob Overview We are currently looking to expand our DAS Engineering team. This position requires an individual to be technically...
Apply For This JobEpson is looking for a Network Engineer to join our Infrastructure team at Epson America’s corporate headquarters. Epson is a...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> The Senior Manager OSP Construction directly manages and oversees all aspects of multiple OSP construction...
Apply For This JobPrecision Technologies, Inc., an E-Verified and Inc. 5000 Company is looking for Qualified candidates in the below Technologies with Sponsorship...
Apply For This Job