What are the responsibilities and job description for the Lead Software Engineer - Azure position at Imperial PFS?
Job Description
IPFS is looking for a Lead Software Engineer - Azure to join our Software Engineering department and be a critical component toward building functional web applications/services.
The core duties of this role include participating in the entire software development life cycle, developing new functionalities, debugging applications, and configuring existing systems etc.
Ultimately, this person will use their expertise in the .NET Framework to assist IPFS's deployment of high-quality applications.
Key Responsibilities
IPFS is looking for a Lead Software Engineer - Azure to join our Software Engineering department and be a critical component toward building functional web applications/services.
The core duties of this role include participating in the entire software development life cycle, developing new functionalities, debugging applications, and configuring existing systems etc.
Ultimately, this person will use their expertise in the .NET Framework to assist IPFS's deployment of high-quality applications.
Key Responsibilities
- Analyze system requirements
- Write clean, testable code using .NET programming languages
- Develop technical specifications and architecture
- Test and debug various .NET applications
- Review and refactor code
- Document development and operational procedures.
- Support to production issues.
- Work experience in Azure Cloud is necessary.
- Work experience as a .NET Developer – Full Stack Developer (C# .Net Core/HTML/Java script/Angular/SQL/Azure)
- Proficiency in building web-based applications
- In-depth knowledge of at least C# (.NET language)
- hands on experience Web API/Web Services/Microservices/Azure Functions.
- Familiarity with agile environments
- Troubleshooting abilities
- Test Driven Development