Epicareer Might not Working Properly
Learn More

Lead Dotnet Developer

Salary undisclosed

Apply on


Original
Simplified

Job Summary

  • 10+ years experience software development
  • Front end knowledge: Angular (ideally v15+), proficient CSS, HTML knowledge, knowledge of state management in angular such as NgRx
  • Back end knowledge: Either .NET (preferred) or Java - must be willing to pick up either .NET or Java on the job depending on which skill they may not have.
  • Database: Good knowledge of relational database such as MySQL, Postgres
  • Security knowledge: good knowledge of security both front end (e.g. xss, csrf) and backend (e.g. authentication & authorisation)
  • Proficient knowledge in designing APIs (e.g. REST & best practices)
  • Proficient knowledge in testing (e.g. Unit testing, integration testing, e2e testing)
  • Some understanding of DevSecOps (e.g. managing cloud infrastructure through infrastructure as code, building & maintaining devops pipelines)
  • Knowledge in some cloud infrastructure platform is preferred e.g. Azure (preferred), AWS, GCP
  • Fluent in English both written and spoken
  • Outstanding communication, presentation abilities and teamwork skills
  • Ability to work autonomously, well organized
  • Pragmatic and open minded
  • Passionate about technologies
  • Strong decision making and judgment skills (ability to make logical, pragmatic and structured decisions)
  • Strong experience with matrix organization and business projects multi-disciplinary teams

Roles & Responsibilities

  • Develop client-side and server-side architecture.
  • Participate in all phases of development from requirements definition and design to development, deployment, and maintenance. performance tuning, and monitoring
  • Work with architects to finalize the low-level design aligned to standards and best practises
  • Lead the development teams and ideate software solutions.
  • Adhere to deliverables timelines and ensure quality, performance and security of the product
  • Troubleshoot, debug and upgrade software.
  • Write technical documentation
  • Estimation and scoping of new projects

Essential Skills:

Angular, NET core, .NET Framework ,LINQ,C#,SQL, Entity framework Core, Integration API, JSON, Swagger, OData

Nice to Have Skills. Azure,ASP.NET MVC

Qualifications

  • A recognized degree in Computer Science or similar technical field of study or equivalent practical experience.
  • Minimum 9+ years of experience in software development.