Software Development Engineers
Company | Fidelity National Information Services |
---|---|
Location | Jacksonville, FL, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Mid 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