September 27, 2023
• Develop high-quality software design and architecture • Identify, prioritize and execute tasks in the software development life cycle • Develop tools and applications by producing clean, efficient code • Automate tasks through appropriate tools and scripting • Review and debug code • Collaborate with internal teams to fix and improve software • Document development phases and monitor systems • Ensure software is up-to-date with latest technologies
• Proven experience as a Software Developer • Knowledge of software development methodologies and processes • Strong problem-solving skills • Familiarity with Agile frameworks and coding languages • Experience with databases and object-relational mapping (ORM) • Excellent communication skills • Attention to detail • BS/BA degree in Computer Science or related field
• Medical, dental, and vision insurance • Retirement savings plan • Paid time off • Flexible work schedule
Apply Now