Ref: FSD35822

Full Stack Developer (Fully Remote)

USA, New York

Job description

Full Stack Developer (Fully Remote)


Full Stack Developer -
  • Research, design, develop, and test software. Use visual development environments and tools such as debuggers, profilers, and source control to assist in development
  • Analyze requirements and specifications for proposed systems for feasibility, risk factors, development timelines, and other delivery parameters
  • Determine the impact of software modifications on Company operations
  • Resolve problems, performance issues, and other system issues related to software development and design
  • Maintain and implement policies and procedures for ensuring the proper configuration and implementation of company software systems
  • Identify, research, and resolve unique, non-recurring technical problems with other members of the development team, as well as with other departments within IT and other business units within the company
  • Develop and modify computing systems and software and improve their reliability by designing, coding, testing, debugging, documenting, and installing software routines, modules, and programs; working with technology areas such as mathematical analysis, system modeling, and data modeling techniques
  • Resolve computing systems software problems by investigating and analyzing problems; implementing solutions; applying standard software analyst disciplines and techniques such as performance monitoring, debugging, and reverse engineering.
  • Ensure accurate computing systems and software development, maintenance, and problem resolution by discussing and clarifying technical solutions with managers, analysts, and other engineers; and executing software life cycle management practices.
  • Enhance the quality of computing systems and software by participating in peer group design reviews to present design solutions and evaluate those of others; influencing peer groups and customers to select the recommended design and implementation approaches; and providing training and guidance to less experienced programmer-analysts.
  • Perform other job-related duties as assigned
  • 5+ years of experience as a Software Developer
  • Required Education: Bachelor's Degree or equivalent experience
  • Working knowledge of full lifecycle application development
  • Excellent communication skills, both oral and written
  • Strong analytical and problem-solving skills
  • Proficiency in Microsoft Office Suite, specifically Excel and Word
  • Ability to multi-task and work with minimal supervision
  • Microsoft Visual Studio
  • Microsoft SQL Server
  • C# /JavaScript/ TypeScript / jQuery
  • .NET Framework / .Net Core
  • Angular Framework
  • Multi-tiered applications with microservices
  • MVC and WebAPI architecture
  • Responsive Web design using Bootstrap
  • Agile development, SCRUM
  • Source Control - GitHub
  • Build and Deployment tools - TeamCity
  • Content Management Systems - Telerik Sitefinity
  • Documentation - Confluence
  • Salesforce