Description

Job Description:

  • We are seeking an experienced Software Developer with expertise in Azure, OutSystems, and .NET technologies to design, build, and maintain stable, secure, and scalable web applications.
  • The ideal candidate will have strong technical knowledge, problem-solving skills, and the ability to work effectively in an Agile environment.

Requirement/Must Have:

  • Demonstrated 5+ years of experience in full life-cycle development and implementation using cloud technologies including Microsoft Azure, OutSystems, .NET, C#/MVC, Entity Framework, ReactJS, HTML5/CSS/JavaScript, Azure DevOps, Azure Web Apps, Azure Functions, and Azure Logic Apps.
  • Experience in Agile Framework.
  • Experience in applying industry web, accessibility, and security standards and best practices.

Experience:

  • Proven experience in designing, building, and maintaining stable, secure, and scalable web applications.
  • Experience with database management systems including Azure SQL Database and SQL Server.
  • Experience on OutSystems platform with at least an OutSystems Associate Developer (O11) certification.
  • 5+ years of demonstrated experience in using markup (HTML5, CSS3, XML).
  • Demonstrated experience in using frontend frameworks (such as Angular, VueJS, React, etc.).
  • Experience in prototyping.
  • Experience supporting business areas in a high-impact Agile team.
  • Experience with applying architectural and security standards and best practices.

Responsibilities:

  • Collaborate with IT professionals throughout the software development life cycle.
  • Design, code, test, debug, and document applications.
  • Provide specialized software package support.
  • Apply structured methodologies for development, design, implementation, and maintenance of applications.
  • Elicit and document information from diverse business stakeholders and subject matter experts.
  • Conduct design walkthrough sessions with project teams.
  • Provide post-implementation support and resolve technical issues.
  • Ensure application development, operations, and services are planned, executed, and monitored.
  • Analyze complex system problems and resolve them with minimal business impact.
  • Assess clients' information/systems needs and develop cost-effective IT solutions.

Should Have:

  • Knowledge and experience with programming Internet-ready applications.
  • Knowledge and experience in rapid application development (RAD) methodologies.
  • Understanding of Information Management principles, concepts, policies, and practices.
  • Experience with middleware and gateways.
  • Knowledge of Accessibility regulations and standards.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent interpersonal, verbal, and written communication skills.
  • Ability to work effectively within a team environment.

Skills:

  • Experience in software development for Azure Cloud and Agile Software Development.
  • Ability to design, build, and maintain web applications that are stable, secure, and scalable.
  • Strong background in OutSystems and .NET development.
  • Experience working with Azure DevOps (Boards, Repos, Pipelines).
  • Hands-on experience with Azure Web Apps, Functions, and Logic Apps.
  • Familiarity with integrations such as SharePoint, SendGrid, and Office365.
  • Experience in low-code application development platforms such as OutSystems.
  • Strong research skills to stay updated on IT trends and technologies.

Qualification And Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • OutSystems Associate Developer (O11) certification preferred

Education

Any Graduate