Epicareer Might not Working Properly
Learn More

Senior Application Analyst

Salary undisclosed

Checking job availability...

Original
Simplified
Job Description

Key Responsibilities:

  • Develop and maintain web applications: Design and implement high-quality, scalable, and maintainable software solutions.
  • Front-end development: Work on the user interface, ensuring that applications are visually appealing and user-friendly.
  • Back-end development: Handle server, database, and API development, ensuring the application is robust and scalable.
  • Collaborate with cross-functional teams: Work closely with product managers, designers, and other developers to deliver high-quality products.
  • Code reviews and mentorship: Provide guidance and mentorship to junior developers, and perform code reviews to ensure code quality.
  • Stay updated with industry trends: Keep up with emerging technologies, and apply new skills to improve the product and the team’s performance.
  • Testing and debugging: Write and execute unit tests, and troubleshoot issues across multiple browsers, platforms, and devices.
  • Deployment: Manage the deployment of web applications and monitor their performance to ensure a seamless user experience.
  • Documentation: Document development processes, architecture, and standards.

Requirement Skills And Qualification

  • Experience: Minimum of 10 years of experience in full stack development.
  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Technical Skills:
    • Proficiency in front-end languages and frameworks such as HTML, CCS, Bootstrap, JavaScript, AngularJS and Angular
    • Proficiency in back-end languages and frameworks such as .NET C# and Python
    • Experience with Oracle database
    • Familiarity with web servers and cloud platforms
    • Experience with version control systems like Git.
  • Soft Skills:
    • Strong problem-solving skills and the ability to work independently.
    • Excellent communication and teamwork skills.
    • Ability to mentor and lead a team of developers.
    • Attention to detail and a commitment to delivering high-quality software.
Preferred Skills

  • Familiarity with Agile or Scrum methodologies.
  • Knowledge of security best practices.
Job Description

Key Responsibilities:

  • Develop and maintain web applications: Design and implement high-quality, scalable, and maintainable software solutions.
  • Front-end development: Work on the user interface, ensuring that applications are visually appealing and user-friendly.
  • Back-end development: Handle server, database, and API development, ensuring the application is robust and scalable.
  • Collaborate with cross-functional teams: Work closely with product managers, designers, and other developers to deliver high-quality products.
  • Code reviews and mentorship: Provide guidance and mentorship to junior developers, and perform code reviews to ensure code quality.
  • Stay updated with industry trends: Keep up with emerging technologies, and apply new skills to improve the product and the team’s performance.
  • Testing and debugging: Write and execute unit tests, and troubleshoot issues across multiple browsers, platforms, and devices.
  • Deployment: Manage the deployment of web applications and monitor their performance to ensure a seamless user experience.
  • Documentation: Document development processes, architecture, and standards.

Requirement Skills And Qualification

  • Experience: Minimum of 10 years of experience in full stack development.
  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Technical Skills:
    • Proficiency in front-end languages and frameworks such as HTML, CCS, Bootstrap, JavaScript, AngularJS and Angular
    • Proficiency in back-end languages and frameworks such as .NET C# and Python
    • Experience with Oracle database
    • Familiarity with web servers and cloud platforms
    • Experience with version control systems like Git.
  • Soft Skills:
    • Strong problem-solving skills and the ability to work independently.
    • Excellent communication and teamwork skills.
    • Ability to mentor and lead a team of developers.
    • Attention to detail and a commitment to delivering high-quality software.
Preferred Skills

  • Familiarity with Agile or Scrum methodologies.
  • Knowledge of security best practices.