Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Exhibit a strong understanding of programming concepts and methodologies.
- Interact effectively with agency team, clients, vendors and partner agencies.
- Ensure project status, roadblocks, and needs are properly communicated to project managers
- Work with senior development team to schedule work sessions to accelerate learning
- Communicate effectively with the direct manager on all project details, including timelines, deadlines, risks, and escalation items
- Demonstrate the ability to multi-task across multiple projects
- Know when and how to properly ask questions.
- Self-directed, organized, detail oriented and able to set and meet deadlines
Job Requirements
- BSc degree in computer Science, relevant field or Proven years of experience
- Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project
- Demonstrable experience and knowledge around Scalable Enterprise Application development, Web Services ASP .NET and Web Applications
- Excellent in C# and .Net technologies
- Good Knowledge of ASP.NET (MVC), and Entity Framework
- Experience of Object-oriented Design and Analysis (OOA and OOD)
- HTML, HTML5, JSON, XML, XML Schema.
- Experience with Front-end technologies (Angular 2+, React).
- Experience with web API’s and REST
- Software Architecture
- Experience with Source Control Systems (TFS, GIT)
- RXJS and RX.net
- Experience with Agile Methodologies
- Experience of development/design patterns & techniques: DI/CI, Applying design patterns such as Factory, Observer, etc., SOLID Principles, TDD using Unknit or similar
- Good in Responsive design.
- Experience with Front-end technologies (JavaScript and JQuery).
- Experience with CSS and SCSS
- Experience with Orleans