Entry Level Software Engineer

Our company is seeking to hire a skilled Software Engineer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new technologies, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures.

Benefits:

  • Paid Time off
  • 401(k)
  • 401(k) Matching
  • Dental Insurance
  • Vision Insurance
  • Health Insurance

Job Duties:

• Troubleshooting, debugging, maintaining and improving existing software

• Write tests for existing and create code to ensure compatibility and stability

• Compiling and assessing user feedback to improve software performance

• Observing user feedback to recommend improvements to existing software products

• Developing technical documentation to guide future software development projects

• Develop a new software product from the ground up, staying true to our company's core values and needs while lending your own creativity to the mix

Skills:

• Proficiency in popular coding languages including Python and Javascript and frameworks or systems such as React, Django, AngularJS, Git, and Amazon Web Services (AWS)

• Excellent knowledge of the software development life cycle

• Strong problem-solving and communication skills

• Experience with Agile and Scrum development methodologies

• Ability to learn quickly and work independently and as part of a team

• Strong listening and requirements collecting skills

Requirements:

• BA or BS in Computer Science or equivalent work experience

• 1 - 2 years of developing web applications

• Understanding of software development environment and tools

• Understanding of modern software architecture