Jobs in Vienna, VA

215verified openings
Filter by
No filters selected
80476592-d857-4207-83c6-fe66444a7e3b Verified 1h ago

Software Engineer II

Vienna, VA, 22182 On-site

Salary not listed
PaySalary not listed
TypeFull-time
Work settingOn-site
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

Job Description: Software Engineer II Responsibilities: • Design, develop, and implement software applications using Python, Go, C#, .NET, JavaScript, TypeScript, Angular, HTML, CSS, and other technologies. • Design and build advanced cloud and web applications employing the Agile/Scrum methodology. • Design, develop, test, and maintain innovative customer-facing software products encompassing a highly intuitive user experience. • Write clean, efficient, and well-documented code. • Debug and troubleshoot software issues. • Contribute to an Agile team that solves complex challenges and builds quality software on a regular basis. • Ensure the quality of the products by conducting design and coding reviews of assignments distributed across multiple developers. • Evaluate new technologies and third-party products to include in Meazure Learning’s offerings and improve systems engineering capabilities. • Create an accessible site that allows for solutions to be adaptable in multiple delivery platforms. • Collaborate with cross-functional teams to identify and resolve software defects. • Participate in code reviews and provide constructive feedback to other team members. • Stay up to date with emerging trends and technologies in software engineering. • Develop and maintain technical documentation. • Work with project managers and team members to groom, clarify and estimate stories. Job Requirements: • Master’s or equivalent degree in computer science or related technical field and 2 years of relevant software development experience. • Experience must include: • Software development using Go, Python, C#, .NET, Angular, HTML, CSS, TypeScript, and JavaScript. • FastAPI web framework and SQL toolkit including SqlAlchemy. • Cloud Computing services such as AWS and Azure. • Version control concepts and best practices. • Database design and management for relational and non-relational dbs including SQL Server, PostgreSQL, MongoDB, and DynamoDB. • Message and task queue tools including Nats and Celery. • Unit test frameworks including Pytest and Jest. • Microservices architecture and design patterns. • Containerization technologies such as Docker, AWS ECS, and Fargate. • Serverless technologies, such as CloudFront, S3, API Gateway, AWS Lambda, Load Balancer. • May telecommute and report as needed to Mclean, VA office. To apply for the position, please submit your resume directly to recruiting@meazurelearning.com .

What you'll bring

  • Master’s or equivalent degree in computer science or related technical field and 2 years of relevant software development experience.
  • Software development using Go, Python, C#, .NET, Angular, HTML, CSS, TypeScript, and JavaScript.
  • FastAPI web framework and SQL toolkit including SqlAlchemy.
  • Cloud Computing services such as AWS and Azure.
  • Version control concepts and best practices.
  • Database design and management for relational and non-relational dbs including SQL Server, PostgreSQL, MongoDB, and DynamoDB.
  • Message and task queue tools including Nats and Celery.
  • Unit test frameworks including Pytest and Jest.
  • Microservices architecture and design patterns.
  • Containerization technologies such as Docker, AWS ECS, and Fargate.
  • Serverless technologies, such as CloudFront, S3, API Gateway, AWS Lambda, Load Balancer.
  • May telecommute and report as needed to Mclean, VA office.