Posted in

Software Development Engineers

Software Development Engineers

CompanyFidelity National Information Services
LocationJacksonville, FL, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering, Computer Engineering or related field
  • Three (3) years of experience in the job offered or a related occupation
  • Working with Data structures and algorithms
  • Working with microservices architecture and large scale distributed systems
  • Performing design and implementation
  • Coding in modern programming languages including Java, Python, Go, C#
  • Building and deploying software to AWS or Azure public clouds
  • Working with modern engineering practices including managing infrastructure as code and operating CI/CD pipeline
  • Leveraging Agile software development methodology to deliver incremental value
  • Participating in Agile ceremonies including sprint planning, backlog grooming, sprint demos and retrospectives

Responsibilities

  • Design, develop, and maintain software applications that operate on both the front-end and back-end of a web or mobile application
  • Work with a team of developers, designers, and stakeholders to deliver innovative solutions that meet business requirements
  • Develop and implement software applications and services, including front-end user interfaces, Application Programming Interfaces (API), and back-end systems
  • Develop and integrate APIs for third-party services and internal systems
  • Develop and integrate both simulated (for example, Parasoft) and live service endpoints
  • Ensure the security and scalability of applications through proper architecture and design
  • Collaborate with other developers, designers, and stakeholders to ensure that applications meet business requirements
  • Write and maintain technical documentation for applications and systems
  • Troubleshoot and debug software issues and work with other developers to resolve issues
  • Stay up to date with emerging technologies and industry trends to ensure that applications remain relevant and effective

Preferred Qualifications

  • Master’s degree in the above listed fields and one (1) year of experience in the above listed skills