Senior Full Stack Developer (REMOTE)

Proficient Business Systems Inc

Job Title: Senior Full Stack Developer

Location: Remote

Duration: Full time - Direct Hire

Job Summary:

As a member of the Development Team, this position is responsible for developing and enhancing enterprise level applications. The Senior Programmer will design and implement complex web based software and will be able to troubleshoot a complex environment consisting of web, application and database servers. In addition, the successful candidate should be able to quickly understand and retool software already written, produce coding specifications based on business requirements, and have substantial experience along with the ability to work directly with stakeholders

The Senior Programmer is primarily responsible for coding, testing, debugging and documenting new and existing business applications. He or she will work closely with product management to review designs, coding standards, and approaches. To perform this job successfully, an individual

This position allows for an individual to work remotely from a home office with approval.

Duties and Responsibilities:

  • Develops and maintains software applications according to specifications.
  • Maintains source code control system and application software versioning.
  • Supports applications that are used at and licensed by Ryan.
  • Maintains strong focus on customer service to all internal clients.
  • Identifies emerging technologies that will help Ryan better leverage resources.
  • Helps define processes and procedures in the Applications Development area.
  • Participates in cross-training activities as required.
  • Helps document and define requirements for development and enhancement projects.
  • Assists with mentoring and training of junior members.
  • Adheres to Firm processes for change and configuration management, contributing to ongoing maintenance of audits and other security/compliance initiatives.
  • Performs other duties as assigned

Education and Experience:

Bachelor of Business Administration or Bachelor of Science degree in Information Systems or Computer Science or equivalent experience required.

Required Experience: Full stack development skills including solid experience with AngularJS and related technologies such as HTML5, CSS3, and JavaScript; Microsoft SQL Server and C# skills; experience with server set up, database set up, designing database structures and coding stored procedures; and comfort setting up their own development environment, including administering/tuning IIS and setting up a website, from start to finish.

Preferred Experience: 5+ years related applications development experience, experience writing APIs using Entity Framework/Web.API, a strong understanding of server security protocols, and a working knowledge of OWASP concepts.

Certificates and Licenses:

  • Microsoft® Development C# and .NET certifications are desirable.

Computer Skills:

  • A major software development IDE, IIS, Microsoft SQL Server, source control, and internet browsers.
  • AngularJS, HTML5, CSS3, JavaScript, C#, Transact-SQL
    • provided by Dice AngularJS, HTML5, CSS3, JavaScript, C#, Transact-SQL, Entity Framework/Web.API
View this job on