Logo
MILLENNIUMSOFT

Staff Software Engineer [REMOTE]

MILLENNIUMSOFT, San Diego, California, United States, 92189


Position: Staff Software Engineer [REMOTE]

Location : San Diego, CA

Duration : 12+ Months contract

Total Hours/week: 40.00

Client: Medical Device Company

Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)

No H1b’s

Locals only, must be able to go to the office at least 2X/week

Description:

This worker can be remote

3 Must haves:

Strong technical background as listed in the job description

Education and Experience requirements from the job description

Track record of successful work with a cross-functional team

As Staff Software Engineer you will design, code and review software for complex applications and interfaces, lead a team of engineers to deliver high-quality code, and mentor other developers.

In this role you will be responsible for:

Working with a small team to develop applications using Agile and DevOps principles.

Developing full stack solutions using new and existing components.

Crafting and reviewing solutions to specific problems.

Working with stakeholders to ensure that software applications meet functional and technical requirements.

To be successful in this role, you require:

• Ability to perform in a team environment.

• Experience with much of the following.

Automating software build and deployment for CI/CD

Test automation and integration testing

Source control management such as Git and GitHub.

Cloud platforms such as Azure.

Developing ASP.NET Core and .NET Core applications.

Reporting tools such as SSRS.

Secure coding principles.

Microservice architecture.

Web frameworks such as ReactJS or Angular

Messaging technologies such as Kafka, RabbitMQ, Azure Service Bus

Software integration with devices such as barcode scanners, iris scanners and fingerprint readers

Agile development

Developing desktop applications with WPF or Electron

Developing touch-based web or desktop applications

Education and experience required:

B.S. Computer Science degree and 6-8 years’ experience or commensurate experience in Software Engineering.

Software Development Process.

Proficiency in 2+ Software Languages.

Must have a B.S. in Computer Science. BS in electrical engineering, math, or physics would also work, but all other degrees will not be considered.