Company Overview
About the job
Job Description
We are seeking a Senior Software Engineer with strong programming skills with the depth and breadth to evaluate complex environments and technology stacks, and build/code/maintain efficient services and solutions. We use tools such as Python, RESTful API, Docker, and more, in a DevOps, CI/CD, agile development environment.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Responsibilities
This role is an excellent opportunity for a Senior Software Engineer to join the Database group. As a team member, you will be responsible for various tasks related to feature development, enhancements, bug fixes, and operations. Additionally, you will contribute to security maintenance and remediation efforts, participate in code reviews, and collaborate on automation initiatives. The specific responsibilities of the role include:
Feature Development & Enhancements:
- Assist in responding to Requests for Information Queries
- Provide technical expertise and guidance in the refinement of user stories.
- Lead the design and implementation of complex EPICS, ensuring consistency to coding standards and architectural guidelines
- Take ownership of bug fixes, analyzing and resolving reported issues promptly
- Contribute to Confluence documentation by documenting architectural decisions, standard methodologies, and lessons learned.
- Collaborate with product owners and partners to ensure clear and comprehensive requirements
APPLY