Software Developer

  • Company:
    Accreon Inc.
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    10 hours ago
  • Category:
    IT & Software

About the roleAs a Java Developer, you will work as a part of a larger team to design and develop solutions that meet the needs of the business and those of our clients. This role will also participate as a member of a scrum team and will therefore be required to participate in mutually deliverable goals and will have to coordinate efforts that maximize the contributions of the group.What you’ll be doingAnalyze development / technical problems, and propose solutions.Assist in researching new technologies and providing recommendations.Assist in the design and development of new products / customer specific projects.Work with team members to ensure the solution is constructed according to the architecture.Required experience5+ years of Java programming language including but not limited to knowledge and experience with:Java versions and featuresData structures and algorithms in JavaObject oriented designEnterprise design patternsAutomated testing frameworks and toolsExperience with each of the following:Java IDEs such as IntelliJ or EclipseSQL based tools such as SQL Developer or TOADSource control tools such as Git or SVNPrevious experience in one or more of the following areas:Java EE (Servlets, JSPs)ECMAScript, XML, CSSDatabase designSpring FrameworkJavaScript (jQuery/AngularJS)Good communication, interpersonal and problem-solving skills.Additional assetsExperience in a consulting or software development environment; designing and delivering technical projects.Familiarity with health care solutions.Experience with source control, build and integration and automated test tools.Experience with open source technologies and frameworks.Knowledge of analysis and design methodologies.Understanding of agile development lifecycle.EducationBachelor of Computer Science degree (or equivalent related qualifications such as Community College) with working experience in developing software.