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.