Senior Application Developer
Xceed -
Maadi, CairoPosted 4 years ago43Applicants for1 open position
- 0Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Senior Web Developer with the ability to work in an agile software development environment that will participate in the complete software development life cycle (SDLC).
- Constant Knowledge of company programming procedures, languages, supported applications and systems.
- Maintain confidentiality with regard to the information being processed, stored or accessed.
- Ability to evaluate and interpret end-user information requirements and to develop agreed-upon appropriate systems and/or applications’ solutions and to format and generate reports.
- Create prototypes for client engagements.
- Research, design, develop, test, implement, modify and maintain software systems to meet the company needs and conduct user acceptance.
- Test sample data sets to check that output from the program works as intended evaluating the program's effectiveness.
- Identifies system deficiencies and recommends solutions.
- Write and maintain programming documentation, user manuals, test plans, functional and technical specifications.
- Document programming problems and resolutions for future reference.
- Understands client-server and internet systems architectures.
- Assists in physical and logical database design.
- 'Bolting together' existing software products (getting incompatible platforms to work together and creating code to link them).
- Provide on-the-job training to new department staff members.
- Ability to learn and support purchased applications and systems.
- Accurately completes, submits and updates timesheet and status reports in a timely manner.
Job Requirements
- Bachelor Degree in Computer Science / Engineering
- At least 3 years of Experience with .Net framework and with the C# programming language.
- Collaborate with the team in software design; database architecture, business classes and business workflow models.
- Strong understanding of object-oriented programming
- Develop web applications and websites using MVC/ .Net core architecture.
- Experience with Entity Framework and MS SQL.
- Develop mobile applications using Flutter.
- Debug, Test, Deploy, and maintain applications.
- Develop web services/web API.
- Familiar with design patterns.
- Experience in front end technologies, specifically Angular6+, react js.
- Give Orientation, follow up and review programming work by junior developers.
- Serve as an expert on applications and provide technical support.
- Upgrading existing websites and applications.
- Drafting software and application operating procedures.
- Proficient understanding of code versioning tools (such as GIT, SVN, TFS)
- Training Junior staff
Featured Jobs
Similar Jobs
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza2 days ago