Software Development Engineer
BASIC QUALIFICATIONS
· 4+ years of non-internship professional software development experience
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
PREFERRED QUALIFICATIONS
· Full-stack experience, including front-end, middle-tier and services
· Experience building and integrating-with high-scale services
· Experience with AWS products (S3, Lambda, DynamoDb, etc.)
· Knowledge of software development methodology and tools, with demonstrated experience in an developer role
· Object-oriented and test-driven design and coding skills
· Coding experience with automated frameworks, tools and services
· Ability to effectively articulate technical challenges and solutions
· Ability to think abstractly and deal well with ambiguous/undefined problems
· Experience in Agile or Scrum software development methodologies
· Experience influencing software engineering best practices within your team
· Excellent communication, collaboration, reporting, analytical and problem solving skills
Source link