
Software Engineer I
Softcard (acquired by Google)
full-time
Posted on:
Location Type: Office
Location: Birmingham • Alabama • 🇺🇸 United States
Visit company websiteJob Level
JuniorMid-Level
About the role
- manages trouble ticket resolution for multiple applications
- provides production support of applications and is responsible for determining root causes as well as proposing and implementing solutions
- uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security
- codes programming logic for new or existing solutions software or applications following design specifications
- handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products
- monitors quality and performance of applications through testing and maintenance
- maintains up-to-date records of issues with existing code
- offers limited systems recommendations for defined business needs
- presents work for review and sign off by peers and/or management
Requirements
- typically requires a bachelor’s degree in computer science, software engineering, or a related field
- zero (0) to two (2) years of related experience or equivalent experience
- basic understanding of application configuration, maintenance and support
- basic knowledge of client/server networks
- ability to troubleshoot and resolve standard issues and identify the need to escalate issues to a higher level
- basic understanding of key business drivers of technology decisions
- ability to effectively communicate business issues to the appropriate level.
Benefits
- options for healthcare coverage
- 401(k)
- tuition reimbursement
- vacation
- sick
- holiday pay
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
back-end programming languagesfront-end scripting languagesprogramming logicapplication configurationapplication maintenanceapplication supporttroubleshootingsoftware installationsoftware developmentworkflow design
Soft skills
problem-solvingcommunicationcollaborationattention to detailtime management
Certifications
bachelor’s degree in computer sciencebachelor’s degree in software engineering