Full Stack Software Engineer 4+ months contract Reston, VA
1+ years demonstrated experience with AWS cloud supported programming languages like Java, Node JS, React JS, Angular JS or Python development. AWS CloudFormation, AWS Dynamo, AWS Lambda, AWS SNS/SQS Node.js Python React.js SQL
About the role The Software Engineer will be responsible for building software products and data pipelines, using an array of diverse technologies, including Node.js, React, and AWS products. This position will work on a small team solving high-priority challenges at College Board. Responsibilities of the role
Design and Implement serverless software solutions supporting data focused systems
Play supporting role in understanding business needs in context, from user perspective
Support user-driven design of data models, APIs and interfaces
Support and maintains apps in production on the AWS cloud
Follow best practices around version control, testing, and automated build processes
Requirements for the role
BA or BS required (major in an analytical field desired)
1 spot - Minimum of 4-6 years work-related experience
2 spot Minimum of 7-10 years work-related experience
Highly proficient with Node.js
Experienced with AWS or other Cloud Services (CloudFormation, Lambda, SNS/SQS, S3, CloudWatch, and DynamoDB are especially desired)
Proficient in developing effective UIs using React.js
Ability and enthusiasm to learn new technologies as required good communicator with practical decision-making skills; a believer in good comments and documentation
Experience in hands-on development of software applications for the Web in a professional environment
Preferred skills for the role
Strong analytical thinking and structured problem-solving ability
Experience using libraries and frameworks where it makes sense, while still understanding how each line in your codebase works
Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment
Ethos of continuous improvement and interest in learning new things
Strong ability to understand and internalize the big-picture and broader implications of design and development decisions
Excellent interpersonal and collaboration skill with the ability to work with a diverse set of colleagues, across functions and from different organizations
Self-starter, ability to set priorities, work independently and attain goals
Microsoft has an exciting opportunity for a Senior Software Engineer in the Cloud+AI Silver Team. This team will be responsible for deploying and operating a Secure Work Area, including the infrastructure for collaboration within an airgapped environment.