Description

Lead software development for user interfaces and controller code within a cloud-based Angular, Express, and Node architecture.

Responsibilities

  • Provide architectural guidance for the design, configuration, and implementation of Angular, Express, and Node components.
  • Develop custom software systems within automated CI/CD environments for code build, test, and deployment.
  • Design and develop interfaces and code optimized for performance and secure operations.
  • Mentor junior engineers and lead technical problem-solving efforts.
  • Collaborate in an Agile framework, providing input to technical discussions and proactively raising risks.

Required Skills

  • 7+ years of professional software development experience.
  • 3+ years developing and maintaining user interfaces with Angular, Node.js, and Express.js.
  • 3+ years working with medium and large-scale enterprise web-based applications interacting with RDBMS like SQL Server, Oracle, or MySQL.
  • Proficiency in Java/J2EE, C# .NET, PL/SQL, SQL, Python, JavaScript, RESTful APIs, JSON, AJAX, and XHTML.
  • Experience with database design schemas and data modeling.
  • Experience deploying software to Linux and Windows servers using application servers like JBoss, Weblogic, or Tomcat.
  • Experience with Source Control Management systems and Agile methodologies.

Preferred Skills

  • Familiarity with microservices, SOAP, and Docker or Kubernetes.
  • Exposure to Oracle middleware such as WebLogic or Fusion.

Education

Any Graduate