SmyrnaRecruiter Since 2001
the smart solution for Smyrna jobs

Software Engineer

Company: Assurant
Location: Tucker
Posted on: October 23, 2019

Job Description:

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 moderate to high complexity. -Oh, and one more thing: PASSION. You have to LOVE what you do because this is a team of driven and talented SW Engineers with a passion to create great software.Primary Responsibilities:Analyze requirements and design solutions for approved projects and change requests of moderate to high complexity and risk. - -(10%)

  • Gather, organize and document data and requirements from various stakeholders and constituencies according to given direction and standards
  • Participate in design consultations 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 documentationDesign/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 best practices, standards and enterprise architecture (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 standardsImplement 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 impactsProvide 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 riskMaintain 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 StrategyQualifications:
              • Knowledge client/server and n-tier development principles including Object Oriented modeling, analysis, design and programming
              • Knowledge of development concepts for Windows and Web-based Services
              • Knowledge of -design methodologies and techniques or the Unified Modeling Language (UML) and other tools supporting Object Oriented Analysis and Design (OOAD)
              • Experience with major object oriented development languages and their related utilities and/or experience with major distributed technologies and relational database technologies
              • Effective oral and written communication skills
              • Estimation skills for cost, effort and duration of product deliverables of moderate to high complexity
              • Analysis skills for technical problems and solutions of moderate to high risk
              • Established programming skills in targeted languages and utilities for distributed environments
              • Internally driven to experiment and learn
              • Strong passion for technologyTechnical - Educational - Certification Requirements:
                • Level of knowledge ordinarily acquired through one or both of the following:
                  • Completion of Bachelors degree in CIS, MIS, etc. and/or
                  • 3+ years of increasingly responsible professional experience in related field.
                  • Knowledge of quality assurance and testing procedures, processes and techniques employed across platforms and environments in areas of technical specialties
                  • Knowledge of structured program design and object oriented principle
                  • Knowledge of advanced topics in cloud computing such as containerization, Microservice based architectures, Azure hosting and patterns for hyper scale computing.

Keywords: Assurant, Smyrna , Software Engineer, IT / Software / Systems , Tucker, Georgia

Click here to apply!

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

I'm looking for
in category

Other IT / Software / Systems Jobs

Director of Product Management, Software
Description: ul li Continuous daily grooming and prioritization of the software development backlog li Provide guidance and product decisions in daily scrum and other agile
Company: Coca-Cola HBC
Location: Atlanta
Posted on: 11/18/2019

Senior Automation Technical Analyst
Description: Cox Communications is the largest private telecom company in America, and we proudly serve six million homes and businesses across 18 states. At Cox, we are committed to creating meaningful moments of (more...)
Company: Cox Communications
Location: Atlanta
Posted on: 11/18/2019

Technical Product Owner
Description: RESPONSIBILITIES:Kforce has a client in Atlanta, Georgia GA that is seeking to bring on a technical Product Owner. Responsibilities: Take lead of scrum teams as the Product Owner Providing vision (more...)
Company: Kforce Technology Staffing
Location: Atlanta
Posted on: 11/18/2019

Technical Architect
Description: Solutions ArchitectAtlanta, GA12-Month Contract multi-year Pay Rate: 100/hr--Will hire off skype C2C EligibleExciting opportunity for an experienced Technical Architect to join our Fortune 100 client (more...)
Company: Eliassen Group
Location: Atlanta
Posted on: 11/18/2019

System Admin (Unix/Linux/SQL Shell Script)
Description: ApTask 8 to 10 years of relevant experience. br br Working experience of platform used - at least 24 months br br Proven track
Company: ApTask
Location: Atlanta
Posted on: 11/18/2019

Jr. System Administrator
Description: Robert Half Technology is currently hiring a full time Jr System Administrator. If interested, please apply with your resume to andrew.stidham
Company: Robert Half Technology
Location: Atlanta
Posted on: 11/18/2019

Back End Developer
Description: Robert Half Technology is looking for a Full Time Backend Developer for a Full Time role in Midtown, GA. Please email lisa.huffman if interested. Job Responsibilities: Create scalable, robust, (more...)
Company: Robert Half Technology
Location: Atlanta
Posted on: 11/18/2019

DB developer
Description: ApTaskJob Title: DB developer br br Location: Atlanta, GA br br DB Developer: br br --- 8 years PL/SQL development experience br br --- Able to analyze complex user requirements,
Company: ApTask
Location: Atlanta
Posted on: 11/18/2019

Application Developer
Description: RESPONSIBILITIES:Kforce has a client in search of an Application Developer in Atlanta, Georgia GA .Responsibilities: Performs and/or leads the technical design and development of complex application (more...)
Company: Kforce Technology Staffing
Location: Atlanta
Posted on: 11/18/2019

Mulesoft Developer
Description: ApTaskMulesoft Developer and Sr Developers urgently with between
Company: ApTask
Location: Atlanta
Posted on: 11/18/2019

Log In or Create An Account

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

Smyrna RSS job feeds