Description

You will manage the full application development life cycle from requirement gathering through implementation and support.

Responsibilities

  • Analyze business processes to convert client requirements into technical software solutions and project briefs.
  • Develop application components, features, interfaces, data layers, and sub-systems.
  • Build web applications using APIs and develop prototypes or proof of concepts.
  • Create test strategies, plans, and cases to ensure application quality and fix design issues.
  • Write technical and functional documentation and conduct technical reviews.

Required Skills

  • 3+ years of experience in software development.
  • Proficiency in C#, .NET, and ASP.NET.
  • Experience with Java and VB.NET.
  • Hands-on experience with Selenium IDE and WebDriver.
  • Knowledge of UNIX environments.
  • Familiarity with TestNG and Agile/Scrum methodologies.
  • Strong understanding of algorithms, operating systems, computer networks, and database systems.
  • Solid foundation in object-oriented programming and data structures.

Preferred Skills

  • Bachelor's degree in Computer Science or equivalent experience.

Education

Bachelor's degree in Computer Science