Expatiate Communications Web Developer Pasadena, CA · Full time

The Web Developer will be a key member of our project software development teams with responsibility across analysis, design, development, test and deployment phases of the software development lifecycle targeting the Microsoft Azure platform.

Description

The Web Developer will be a key member of our project software development teams with responsibility across analysis, design, development, test and deployment phases of the software development lifecycle targeting the Microsoft Azure platform.


Responsibilities:


  • Supports solution architects in problem analysis and solution design, advising teams on appropriate Azure service selection.
  • Designs & develops solution artifacts per technical and functional requirements.
  • Contributes key input to agile sprint cycles and quality reviews.
  • Creates test plans and scripts as required unit, integration, system test.
  • Performs codebase maintenance and quality checks.
  • Originates and maintains solution documentation.
  • Contributes to practice development through consistent Azure platform learning.
  • Capture and share best-practice knowledge amongst the public cloud solutions architect community.
  • Performs other duties as assigned.


Essential Experience & Qualifications Required:


  • Expert knowledge of foundational application related Azure services containerized compute, storage, identity and access management, integration, mobile & web.
  • 3-5+ years experience and deep expertise in the Software Development Lifecycle as applied to Azure service deployments including cross cutting concerns such as exception handling, logging and monitoring, DBPaaS, access & identity implementation.
  • Deep expertise in at least one programming language relevant to Azure application development, preferably C#.NET; JAVA considered.
  • Expert knowledge of agile development practices and associated disciplines such as CI/CD, Git, Kanban.
  • Solid working knowledge of SQL and associated database concepts.
  • AZ-900 Fundamentals certification
  • Bachelor’s degree required, preferably in Computer Science, Management Information Systems, or related field.
  • Minimum five (5) years of experience in web developing
  • Technical certifications, certificate programs, and/or higher-level training are highly desired.
  • At least five (5) years of development experience building websites and applications required.


Preferred Experience & Skills:


  • Specialty Azure development skills and associated services & languages Python, R, Scala etc
  • Additional Azure certifications (Associate, Expert, Specialty)
  • Additional certification across other platforms like AWS and GCP Developer (Associate or Professional level) certification etc.
  • Working knowledge of data modeling, analytics, data mining and machine learning
  • Web development skills JavaScript, Angular, React JS
  • Excellent organizational skills and attention to detail.
  • Strong analytical and problem-solving skills.
  • Excellent time management skills with the proven ability to work on multiple projects and stay within scope, schedule, cost, and quality specifications.
  • Understanding of .NET, Blazer, or Angular 12+; preferred.
  • Experience using JS and C#; preferred.
  • Fluency with markup and programming languages including HTML, XML, Java, and CSS.
  • Proficient with Microsoft Office Suite, Adobe Creative Suite, and other related software.


Position: Full-time or part-time

Salary

$69,585.5 - $132,250.5 per year