Software Developer

Bellevue, WA
Posted 3 years ago

Software Developer

Job title: Software Developer 

Job duties:

  • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and critical development efforts.
  • Lead the design architecture and implement new, innovative solutions following best practices for performance and scalability.
  • Lead and Contribute for improvements of ongoing standard software development processes, team infrastructure and methodology in collaboration with other Principal and Senior Staff Software Engineers.
  • Create, maintain, and modify test plans for new and existing software applications/releases that ensure comprehensive testing according to the software specifications.
  • Implement and maintain web-based applications and back-end services using the C#/.NET Framework and SQL Server technologies (relational database and Business Intelligence), Code front-end web pages using modern technologies (jQuery, CSS, Bootstrap responsive layouts, JSON).
  • Build automation in Azure DevOps for Web and .NET applications, Test orchestration (unit, integration, functional) Infrastructure automation in Azure (ARM Templates, PowerShell, Azure CLI) Configuration management (Azure App Configuration).
  • Deploy Azure applications using the following platforms and infrastructure: App Services, Functions, Azure Data Lake, CDNs, DNS, VNETs, Firewalls, Storage Accounts, Kafka, Docker, and Kubernetes.
  • Full stack implementations from client to backend systems using tools such as Wireshark, SysInternals, APMs, Log Parsers and Fiddler
  • Technologies: Azure Cloud Platform, Object-Oriented Programming, C# Programming language, .NET framework, PowerShell, bash, Selenium Web Driver, API testing (REST/SOAP) Databases (SQL/MySQL/MongoDB/SOQL)
  • Source control and Continuous Integration (Git/Gitlab/Source Tree/Team City/Jenkins/Docker).

Job Location: Bellevue, WA 

Degree Requirement: This position requires, at minimum a Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects. 

Work Schedule: Full Time, 40 Hours/Week

Job Features

Job Category

Software Developer

Apply Online

A valid email address is required.
A valid phone number is required.