StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

SoftwareDev/Sr/Engineer Hybrid or Remote

American Fidelity - Oklahoma City, OK

Apply Now

Job Description

Description: ***Developer*** Define system requirements and perform design and analysis, for AFA under the direction of senior team member Develop, test, and assist in the implementation of programs according to specifications Perform routine maintenance and production support on applications. ****Sr. Software Developer**** Analyze, architect, design, engineer, develop, test, and assist in the implementation of creative, innovative, and secure software applications, APIs, and web services according to business requirements and to solve business problems. Understand the holistic overview of systems including the underlying application infrastructure, associated data models, and internal interactions within a particular software domain. Perform software integration across domains, platforms, and environments. Identify and correct software defects, assist business end-users with system capabilities and research, perform technical system configuration, and identify software deficiencies and alternate solutions for software applications. Partner with vendors for defect resolution as needed. Independently resolve issues of a high complexity. Perform software development activities, research requests, and project management activities including planning, estimating, managing, communicating, and coordinating large software development projects and activities of high complexity for new software or enhancements to existing software. Collaborate with business end-users to define requirements and acceptance criteria for new features or systems and assist business end-users with navigation of IT processes as needed. ****Software Engineer**** Analyze, architect, design, engineer, develop, test (both Unit and Automated testing), and assist in the implementation of creative, innovative, and secure software applications, APIs, and web services according to business requirements and to solve business problems. Understand the holistic overview of systems including the underlying application infrastructure, associated data models, and internal interactions within a particular software domain. Perform software integration across domains, platforms, and environments. Break complex designs into a manageable approach that delivers business value on a timely basis. Identify and correct software defects, assist business end-users with system capabilities and research, perform technical system configuration, and identify software deficiencies and alternate solutions for software applications. Partner with vendors for defect resolution as needed. Independently resolve issues of the highest complexity. Perform software development activities, research requests, and project management activities including planning, estimating, managing, communicating, and coordinating large software development projects and activities of the highest complexity for new software or enhancements to existing software. Collaborate with business end-users and other Colleagues as necessary to define requirements and acceptance criteria for new features or systems and assist business end-users with navigation of IT processes as needed. Provide mentoring for other project teams or individual team members. *** Software Architect*** Provide architectural expertise across the software domain and its interaction with all other technical domains (e.g. data and infrastructure). Recognize potential reuse in the organization or in a specific application. Establish and maintain the overall software architecture for the organization. Evaluate technologies and unifying the digital plumbing (underlying technical infrastructure) across software domains. Establish software development standards and best practices. Mentor other developers on the risk and implications of architectural and design decisions. Collaborate with business and IT to define the high level and detailed architecture of systems and break complex designs into a manageable approach that delivers business value on a timely basis. Provide digital plumbing and software project blueprints.

Created: 2021-11-29

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.