Full Stack Developer

  • Home
  • Full Stack Developer
Roles and Responsibilities
Leading one or more development teams
Guide team development efforts toward successful project delivery
Experience in planning and delegating work for multiple projects
Managing delivery of multiple simultaneous system development projects.
Coaching team members
Conceptualise the design for the application/functionality.
Develop related software applications and programs to satisfy customer requirements.
Development of robust and user-friendly .NET-based web applications.
Use Angular (version 5 or later) to solve front-end business requirements.
Develop user interface from provided design concepts by using standard HTML/CSS practices.
Design and creation of relational database schemas.
Assist in gathering requirements and project specifications.
Attend daily stand-ups.
Take ownership of assigned daily project tasks and communication.
Communicate project status and deliverables with team leaders.
Design and create SQL Server databases per project needs.
Net Core (C#, ASP.NET MVC Core) development per project needs.
Manage project tasks, timelines, and communication.
Other tasks as needed for successful project completion.
Angular development as per project needs
Knowledge & Experience
Bachelor’s Degree in Computer Science required or equivalent qualification.
At least 5 years’ experience in web and software development
Proven experience as application developer
Understanding of Agile methodologies
Good understanding of Domain Driven Design and general design patterns.
Cross Platform Dev experience (Flutter or Xamarin) will be valuable
Experience in designing and building Mobile & Web Applications
Ability to program in at least one programming language such as C#.
In-depth knowledge of programming for diverse operating systems and platforms using development tools.
.NET Core 2.0, 3.1, C#, ASP.NET, MVC (Web API), Angular, Entity Framework Core, LINQ, HTML, CSS, Bootstrap, XML, SQL Server, Visual Studio (Code), Swagger UI, JWT (Java Web Token)
Design and create SQL Server databases per project needs.
Excellent understanding of software design and programming principles.
A team player with excellent communication skills
Analytical thinking and problem-solving capability
Great attention to detail and time-management skills
BSc/BA in computer science or relevant field; MSc/MA will be appreciated.
Certified application developer is a plus.
Mobile applications development is an added advantage.