Software Engineer II

Tampa, FL, United States

Ref#: 582

Date published: 9-Dec-2016

Share with: Facebook LinkedIn Twitter Google Plus Viadeo

Job Summary 

The Software Engineer II role is primarily devoted to designing and developing next generation, web and mobile applications for the Nextech product suite. In this role, you will work within a team of talented, motivated individuals who are passionate about developing high quality software products that engage users and enable them to work efficiently. The Software Engineer II has acquired technical knowledge, analytical, and problem solving skills in more than one area of development, and is able to show flexibility in the tasks that they perform. The ideal candidate is collaborative, curious, creative, versatile, organized, and is intrinsically motivated to continuously improve themselves and others around them. 


Responsibilities

  • Design and develop high quality software
  • Participate in an agile software development team
  • Collaborate and communicate with team members and others in the organization
  • Test and code review other team member’s work
  • Provide technical expertise and recommendations
  • Debug and troubleshoot software issues
  • Mentor and assist others
  • Develop software documentation 

Required Skills

  • Bachelor’s degree in Computer Science or similar field
  • Minimum of two years’ experience in full stack web development
  • Experience building data driven applications
  • Experience working within an agile development methodology
  • Experience with AngularJS or other modern front end web framework
  • Minimum of two years’ experience in C#, Java, or other modern OO language
  • Strong technical and analytical capabilities
  • Ability to work well within a team, strong communication skills
  • Creative, motivated, self-starter with strong attention to detail
  • A passion for excellence in software development 

Preferred Skills

  • Experience with ASP.NET MVC, Web API, Entity Framework
  • Experience with Microsoft SQL Server
  • Experience with HTML5/CSS3
  • Experience with SASS, LESS, or other CSS preprocessors
  • Experience with Gulp/Grunt/NodeJS
  • Experience with automated testing and/or TDD
  • Experience with Git source control
  • Experience in Scrum/Kanban development methodology
  • Experience building native iOS or Android applications
  • Experience developing commercial SaaS products
  • Experience developing accounting/billing software
  • Experience developing healthcare software