Our Firm

Careers

VIEW ALL APPLY NOW

Associate Software Engineer

Entry Level

Greenway Health | Software Development | Alachua, 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)
    o 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