Software Engineer

DIVIETO Ristorante Group.
  • Lima, OH
    2 days ago

    Job Description

    We are seeking a skilled and motivated Software Engineer to design, develop, test, and maintain reliable software applications and systems. The successful candidate will collaborate with cross-functional teams to build scalable solutions, improve existing applications, troubleshoot technical issues, and ensure software quality and performance.

    The ideal candidate has strong programming skills, analytical thinking, and a passion for developing innovative technology solutions that support business objectives.

    Key Responsibilities

    • Software Development: Design, write, and maintain clean, efficient, and scalable code.
    • Application Design: Develop software applications and technical solutions based on business and user requirements.
    • Testing and Debugging: Conduct software testing, identify defects, troubleshoot issues, and implement effective fixes.
    • System Maintenance: Monitor, maintain, and improve existing applications to ensure reliability, security, and performance.
    • Code Review: Participate in code reviews and follow established software development standards and best practices.
    • Collaboration: Work with product managers, designers, QA engineers, and other developers to deliver software projects.
    • Technical Documentation: Document code, system architecture, development processes, and implementation procedures.
    • Performance Optimization: Identify bottlenecks and improve application speed, scalability, and resource utilization.
    • Security and Compliance: Apply secure coding practices and follow relevant data protection and software security requirements.
    • Continuous Improvement: Research emerging technologies and recommend tools, frameworks, and methods that improve development efficiency.

    Qualifications and Requirements

    • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
    • Experience with at least one programming language, such as Python, Java, JavaScript, C#, C++, or Go.
    • Understanding of data structures, algorithms, object-oriented programming, and software design principles.
    • Familiarity with relational databases, SQL, and basic data management concepts.
    • Knowledge of version control systems such as Git.
    • Understanding of software testing, debugging, and quality assurance practices.
    • Strong analytical, troubleshooting, and problem-solving skills.
    • Ability to communicate technical information clearly and work effectively within a team.
    • Commitment to writing maintainable code and following established development standards.

    Preferred Skills

    • Experience with web development frameworks, APIs, or cloud-based applications.
    • Familiarity with CI/CD pipelines and automated testing tools.
    • Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
    • Exposure to Agile or Scrum development methodologies.
    • Understanding of software architecture, cybersecurity principles, and application performance optimization.
    • Experience with Docker, Kubernetes, or other containerization technologies is an advantage.

    What We Offer

    • Competitive annual compensation based on experience and technical expertise.
    • Opportunities for professional development and technical training.
    • Collaborative work with experienced engineers and technology professionals.
    • Access to modern development tools and technologies.
    • Opportunities to contribute to innovative software projects.
    • Potential health insurance, retirement plans, paid time off, and other benefits, depending on the employer.
    • Career advancement opportunities in software development, technical leadership, and software architecture.

    How to Apply

    Interested candidates should submit an updated résumé highlighting their programming experience, technical skills, educational background, and relevant software projects.

    Candidates are encouraged to include links to a portfolio, GitHub repository, or other examples of their work where available.

    Equal Opportunity Statement: We are committed to providing equal employment opportunities to all qualified applicants. Employment decisions are made without discrimination and in accordance with applicable laws.

    Numbers & Facts

    LocationLima, OH

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Business Supportunmatched
    • C++ Programming Languageunmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Data Managementunmatched
    • Data Structuresunmatched
    • Debugging Toolsunmatched
    • Dockerunmatched
    • Educational Technologyunmatched
    • Emerging Technologyunmatched
    • Equal Employment Opportunity (EEO)unmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Information/Data Security (InfoSec)unmatched
    • Internet Securityunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Azureunmatched
    • Object Oriented Programming (OOP)unmatched
    • Object Oriented Softwareunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Procedure Implementationunmatched
    • Product Designunmatched
    • Programming Languagesunmatched
    • Programming Toolsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Quality Assurance Methodologyunmatched
    • Relational Databases (RDBMS)unmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Secure Codingunmatched
    • Software Administrationunmatched
    • Software Architectureunmatched
    • Software Debuggingunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Architectureunmatched
    • Systems Maintenanceunmatched
    • Team Playerunmatched
    • Technical Researchunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Test Toolsunmatched
    • Testingunmatched
    • Web Application Frameworkunmatched
    • Web Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder