Jobs · Engineering · Florida

Software Engineer II

Nicklaus Children's Health System · Miami, FL · 1 mo ago
EngineeringFull-time

About the Role

Designs, develops, and supports NCHS websites and distributed software applications and systems. Implements new features while ensuring long-term stability of the system and quality of the code. Functions at an advanced level in multiple programming languages, platforms, and frameworks. Participates in developing recommendations for complex projects of diverse scope. Provides technical direction and guidance to consultants, clients, and other team members. Collaborates with developers, testers, stakeholders, and subject-matter experts to establish the best solution for business needs and requirements.

Responsibilities

  • Designs, develops, and maintains NCHS web application systems.
  • Encodes, tests, debugs, installs, and maintains supported applications.
  • Designs, develops, and maintains NCHS web content using content management tools or desktop publishing apps.
  • Ensures all code developed and deployed is bug-free and meets functional specifications.
  • Communicates project progress to clients in a timely and effective manner.
  • Serves as the primary point of contact and resolves client issues as needed.
  • Ensures departmental procedures are followed and all work is documented per IT standards.
  • Works with internal and external team members to accomplish goals and finalize projects.
  • Provides technical direction and guidance to consultants, clients, and other team members.
  • Advises and recommends future website development direction by staying updated with current Internet trends and technologies.
  • Responsible for networking technologies, including security and encryption, as well as other basic networking concepts.

Requirements

  • Bachelor’s Degree in Computer Sciences, Information Systems, or a related major, or at least 4 years of experience in Information Technology in a technical role.
  • 4-7 years of experience in Information Systems development, implementation, and support.

Skills

  • Ability to communicate effectively verbally and in writing.
  • Demonstrates attention to detail and quality.
  • Familiarity with building quality code and deploying apps to production environments.
  • Familiarity with Scrum and Agile methodologies.
  • Familiarity with full life-cycle software development.
  • Proficient in technical documentation and time management skills.
  • Advanced skills in one or more of the following: HTML, JavaScript, .NET, React, Angular, C#, MVC, Git, jQuery, Bootstrap, Visual Studio.
  • Knowledge of commonly used concepts, practices, and coding standards.
  • Proficiency in one or more languages, platforms, or frameworks.
  • Proficiency in SQL, data querying languages, LINQ, Entity Framework, and optimizing database transactions.
  • Knowledge of data and API technologies: XML, JSON, Web API, REST, AuthN, tokens.
  • Strong knowledge of OOP and Design Patterns.
  • Working knowledge of networking technologies, including security and encryption on the Internet, and basic networking concepts.
  • Working knowledge of user interface design.
  • Working knowledge of Cloud platforms: AWS or Azure.
  • Jira, Azure Boards, Repos, Branching, DevOps skills a plus.

Similar jobs

Software Engineer

ActalentWest Palm Beach, FL· Yesterday
Information Technology$30–$42/hrapply on ars2.equest.com

Software Engineer

RTA: The Fleet Success CompanyGlendale, AZ· Yesterday
RemoteEngineering$160k–$190k/yrapply on recruiting.paylocity.com

Software Engineer

ActalentRockville, MD· Yesterday
$52–$74/hrapply on ars2.equest.com

Software Engineer

RemoteHunterUnited States· Yesterday
RemoteQuality Assurance$90k–$130k/yrapply on remotehunter.com

Software Engineer

Randstad Digital AmericasColumbus, OH· Yesterday
Engineering$62.3–$67.3/hrapply on randstadusa.com

Software Engineer

MetaSeattle, WA· Yesterday
Engineering$219k–$301k/yrapply on metacareers.com