Our Firm

Careers

VIEW ALL APPLY NOW

Associate Software Engineer

Entry Level

Greenway Health | Software Development | Tampa, FL

Job Summary  An entry level software development position that will work in a team environment creating and modifying software applications using a variety of technologies and tools.  

Essential Duties & Responsibilities 

  •  Codes, tests, debugs and documents software applications using established coding standards and methodologies
  • Work within an agile scrum team, contributing to an atmosphere of continuous improvement
  • Work under general direction of senior engineers with the ability to act independently as needed
  • Collaborate and communicate effectively with team members and other stakeholders throughout the organization
  • Code software applications based on user stories, requirements and design specifications
  • Document software changes for use by other engineers, quality assurance and documentation specialists
  • Learn the technologies, languages, and practices used by the team and project assigned
  • Trouble shoot and resolve issues in existing software
  • Other duties as assigned 
Skills & Requirements

Experience 

Education 

  •  BA/BS in Computer Science, a related field or equivalent work experience 

Skills/Knowledge 

  •  Must be proficient in basic programming skills and proficient in one or more of the following languages (Specific languages needed will vary based on development department or project)
    • ASP.NET, C#, C++, Java, Progress 4GL, SQL, HTML, VBScript, JavaScript • Additional desired skills o Single-Page Applications, Angular (v4.4.0), AJAX, RESTful API development, Microservices, Startup mentality, Test Driven Development (TDD), Amazon Web Services (AWS), , TypeScript, Docker, Customer-facing product development, Ionic Framework, Electron, HTML5, CSS, SQL, NoSQL, PostgreSQL, JSON, XML, MongoDB, C#, .Net 4.5, .Net Core 2.0, Entity Data Model/LINQ, Spotfire, Kafka, Agile/Scrum/Kanban/DevOps
  • Strong problem-solving skills
  • Outstanding communications and interpersonal skills
  • Strong organizational skills and ability to multi-task
  • Ability to track software issues to successful resolution
  • Ability to work in a collaborative fast paced environment
  • Ability to learn new development language quickly and apply that knowledge effectively
  • MS Windows operating system functionality
  • MS Office and productivity related applications 

Work Environment/Physical Demands 

  •  Office Environment 
  •  Ability to use computer, phone, and other office equipment