Sr Software Engineer
Job Summary
The Senior Software Engineer designs, develops, and maintains software solutions using existing and emerging technologies. This role involves complex problem-solving, writing and testing code, and preparing technical documentation. The position is eligible for remote work in select locations subject to approval.
Responsibilities
- Design and develop software solutions
- Write, test, and deploy code
- Prepare technical documentation
- Maintain and debug existing software
Required Skills
- Application Development
- System Development Life Cycle (SDLC)
- Technical Troubleshooting
- Software Architecture
- User Experience (UX) Design
Job Details
Job Description:
- Provides detailed technical design and development of software solutions using existing and emerging technology platforms.
- Proposes & designs software solutions to address complex business needs.
- Writes code, tests and deploys software.
- Prepares technical and procedural documentation required for software.
- Maintains and debugs software.
Qualifications:
- Customer Focused: Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions.
- Managing Risk: Assessing and effectively managing all of the risks associated with their business objectives and activities.
Competencies & Skills:
- Preferred Skills: Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, User Experience (UX) Design.
- Competencies: Application Delivery Process, Application Design, Architecture, Application Development Tools, Application Testing, Packaged Application Integration, System Development Life Cycle, Technical Troubleshooting, Technical Writing/Documentation.
Experience & Education:
- Roles at this level typically require a university/college degree, with 3+ years of relevant/direct industry experience.
- In lieu of a degree, a comparable combination of education, job specific certification(s), and experience may be considered.
- Education: Bachelors.