Developing, documenting and maintaining architecture, requirements, algorithms, interfaces and designs for software systems
Developing and maintaining code and integrating software components into a fully functional software system
Planning, executing and documenting software projects
Troubleshooting and investigating problems across software components
Requirements
3+ years of experience with Object Oriented Programming (C#, Swift, ObjC, C++)
Experience with Software Engineering principles including Software Configuration Management, Software Architecture and Design, and Software Life Cycle Management
Experience building processes that support data transformation, data structures, metadata in an industry setting
Benefits
health insurance
flexible spending accounts
health savings accounts
retirement savings plans
life and disability insurance programs
paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.