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