Senior Full Stack Developer

Senior Full Stack Developer Job Description Template

Our company is looking for a Senior Full Stack Developer to join our team.

Responsibilities:

  • Work with Information Security teams to ensure appropriate data controls are in place;
  • Capable of fixing bugs at a high standard;
  • Responsible for monitoring their progress in producing any deliverables and report any slippage that has or may occur in a timely fashion;
  • Provide technical and architectural guidance;
  • Contribute to quality issue analysis or operational escalations as required;
  • Assist with cyber security risk management and business continuity plan;
  • Research the latest technology changes/enhancements and provide proposals of how these may be utilised by the business;
  • Communicate with clients and other departments to translate project requirements into technical outputs;
  • Maintain, operate & support on development projects;
  • Deliver agreed projects;
  • Ensure a thorough understanding of the applications, usage, technical architecture and functionality;
  • Propose improvements/enhancements to the reliability Systems;
  • Perform troubleshooting and issue resolution;
  • Develop software solutions by producing high-quality, maintainable, secure and efficient code;
  • Mentoring other developers within the team, so they’re supported in their growth.

Requirements:

  • BS in Computer Science, Software Engineering, Telecommunications or related experience;
  • Capable of capturing and presenting HL architecture design, detailed requirements and be comfortable with transitioning them into user stories;
  • Familiarity with various operating systems (Linux, Mac OS, Windows);
  • Experience of Google Cloud Services;
  • An ability to be self-motivated and proactive (Required);
  • Technical Requirements: C# and other languages;
  • SQL Server / T-SQL;
  • Understanding of SQL and PL/SQL;
  • Knowledge of TFS/ GitHub;
  • Experience with MVC/ORM (Required);
  • Familiarity with CI/CD processes and DevOps;
  • Strong familiarity with Agile design principles and will have worked with at least one Agile SDLC;
  • Ability to coordinate multiple activities under tight deadlines;
  • Working with Commercial and Open-Source .NET frameworks such as MSEL, Log4Net, Unity, NInject, MsTest, NUnit etc;
  • Familiarity with JavaScript application libraries and frameworks beyond React.