EngineerJobs.io
← Back to all jobs

Job Description

Software Engineer role based in Columbus, OH (onsite) focused on building UX-forward applications and cloud-connected solutions.

Responsibilities

  • Plan, design, develop, and validate software systems and applications with an emphasis on user experience (UX) innovation
  • Enhance existing products and develop new cloud-based, internet-connected solutions
  • Create intuitive, high-performance UX applications that support product differentiation and customer satisfaction

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 5+ years of experience in software development
  • Proficiency in programming languages including Java, Python, and C++, with application across diverse development environments
  • Experience with front-end and back-end development, including full-stack architecture and integration
  • Familiarity with Agile practices, including Kanban and Scrum, with experience in iterative development and team collaboration
  • Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud, including deployment and service integration
  • Knowledge of database management systems using SQL and NoSQL for data modeling and access
  • Strong analytical and problem-solving skills, including troubleshooting complex technical issues and proposing solutions
  • Excellent communication and collaboration skills for working with multidisciplinary groups
  • Ability to work independently, manage time efficiently, and prioritize tasks to meet project deadlines
  • Hands-on GUI development experience using modern tools and frameworks, focused on usability and performance
  • Familiarity with cybersecurity best practices to support secure software design and implementation

Technologies

  • Java, Python, C++
  • Agile methodologies
  • Kanban, Scrum
  • AWS, Microsoft Azure, Google Cloud
  • SQL, NoSQL

Similar Jobs