Software Engineer II
McLean, MD - USA
Job Summary
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/Scrummethodology.
- Design develop test andmaintaininnovative 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.
- Evaluatenew technologiesand third-party products to include in Meazure Learnings 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 toidentifyand resolve software defects.
- Participate in code reviews and provide constructive feedback to other team members.
- Stayup to date with emerging trends and technologies in software engineering.
- Develop andmaintaintechnical documentation.
- Work with project managers and team members to groom clarify and estimate stories.
Job Requirements:
- Masters or equivalent degree in computer science or related technical fieldand 2 years of relevant software development experience.
- Experience must include:
- Software development using Go Python C# .NET Angular HTML CSS TypeScript and JavaScript.
- FastAPIweb framework and SQL toolkit includingSqlAlchemy.
- Cloud Computing services such as AWS and Azure.
- Version control concepts and best practices.
- Database design and management for relational and non-relationaldbsincluding SQL Server PostgreSQL MongoDB and DynamoDB.
- Message and task queue tools includingNatsand Celery.
- Unit test frameworks including Pytest and Jest.
- Microservices architecture and design patterns.
- Containerization technologies such as Docker AWS ECS andFargate.
- Serverless technologies such as CloudFront S3 API Gateway AWS Lambda Load Balancer.
To apply for the position please submit your resume directly to .
Required Experience:
IC
About Company
With end-to-end test development, delivery, and proctoring solutions, we make it easy for anyone to safely & securely take an assessment.