Software Engineer

@ Techvilla Solutions
Techvilla Solutionstechvillasolutions.com

Software Engineer

Carbondale, Illinois
Posted today

About the job

We are a company focused on software development and solutions. The role involves designing, developing, testing, and maintaining software to meet business needs.

Requirements

  • Problem-solving skills
  • Experience with SQL or similar
  • Understanding of SDLC
  • Ability to troubleshoot issues

Qualifications

  • Strong communication skills
  • Independently manage tasks
  • Knowledge of hardware and OS
  • Ability to collaborate with teams

Full job description

We are seeking a Software Engineer to design, develop, test, troubleshoot, and maintain software applications and systems. The ideal candidate should have a solid understanding of software development principles, problem-solving skills, and the ability to work independently as well as collaboratively.

Roles and Responsibilities
  • Design, develop, test, and maintain software applications and system-level solutions.
  • Analyze business and technical requirements and translate them into functional specifications.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, development, testing, deployment, and support.
  • Troubleshoot software and system issues and implement appropriate fixes or enhancements.
  • Research and evaluate software technologies, tools, and solutions to support business and technical requirements.
  • Collaborate with technical teams, stakeholders, and customers to resolve issues and deliver quality solutions.
  • Maintain technical documentation and follow software development and quality standards.
Required Skills
  • Strong verbal, written communication, problem-solving, customer service, and interpersonal skills.
  • Ability to work independently and effectively manage time and priorities.
  • Understanding of the full Software Development Life Cycle (SDLC).
  • Basic knowledge of software development, computer hardware, and operating systems.
  • Experience with development and database technologies such as SQL, Visual Basic, or similar programming tools.
  • Ability to troubleshoot technical issues and implement system changes as needed.
Show full description