Software Engineer II

Qualifications:
? 5+ years of software development experience AND Bachelor?s degree in Computer Science or a related field
OR
10+ years of software development experience
? Familiarity with the cloud development technologies and paradigms (Azure a plus)
? Proven experience as a .NET developer (C# language, .NET Framework, Visual Studio)
? Understanding of Agile development (Scaled Agile Framework (SAFe) highly desired)
? Strong written and verbal communication skills
? Strong analytic and problem-solving skills
? Solid understanding of SOLID development principles
? Familiarity with software design patterns
? Familiarity with service-oriented architecture

Desirable:

? Familiarity with embedded programming and C
? Familiarity with a range of architecture and communication patterns
? Familiarity with SQL and NoSQL databases and concepts
? Familiarity with operating system concepts
? Familiarity with REST development

$60/hr

6 MONTHS

Similar jobs