Sr Software Engineer (AWS Cloud, JavaScript, Node, API's)

Posted Date 2 months ago(7/20/2021 1:20 PM)
Job ID

About DMI

DMI, the world’s first end-to-end mobility company, combines all the skills and services necessary to deliver mobile enterprise solutions. Built to reinvent business through mobility, DMI has expertise in mobile strategy, UX, web, and app development, omni-channel commerce, brand and marketing, big data management and analytics, and secure device and app management. The company’s unique, integrated approach to mobility has resulted in dramatic growth as well as an expanding client base, which includes hundreds of Fortune 1000 commercial clients and all fifteen U.S. Federal Departments. DMI is headquartered in Washington DC area, with satellite offices around the world. Additional information is available at and on LinkedInTwitter, Facebook, and Google+.

About the Opportunity

Are you a software developer who has embraced cloud native technologies and modern applications development frameworks? Are you a person who, when facing even the most challenging of problems, is driven to find a solution? Do you keep up to date on emerging technologies to help with your career growth? Are you an AWS certified professional and growing your skillset by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations?


If this sounds like you, we can’t wait to meet you. We’re actively seeking an AWS Services Developer to join our talented team of consultants.


What’s in it for you?


As a Cloud Native AWS Developer, you’ll be creating AWS hosted solutions using modern technologies such as Lambdas and Dynamo DB to solve our clients’ challenges. You’ll tap into your experience with AWS automation and data analysis tools creating RESTful APIs that other applications can utilize to consume your services.  Along the way, you will rapidly gain experience across industries and disciplines. 


Eager to learn new technologies, earn additional certifications, and grow your skills?  We wouldn’t have it any other way.  Here at DMI, we emphasize skills cultivation, achievement recognition, and employee engagement.  You will be encouraged to try new technologies and step into a new role with the support of an outstanding community of developers and architects.


Your Responsibilities

  • Coding, debugging, and supporting AWS cloud-based applications
  • Performing unit, integration, and system testing
  • Implementing and consuming RESTful and SOAP APIs


Your Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience)
  • 2+ years of experience building Cloud Native AWS solutions
  • Proficient in object-oriented development and design patterns
  • Extensive experience with JavaScript/TypeScript Experience building containerized apps using Docker/Kubernetes
  • Knowledge of AWS technologies such as Lambda, Lambda Layers, API Gateway, Cognito, S3, Dynamo DB, Aurora, ECS, EKS, Fargate, and IaC (CloudFormation, SAM, CDK).
  • Established experience creating RESTful web APIs using Node.js, and/or Java
  • Experience with connecting to SOAP and WSDL-based services
  • Demonstrable knowledge of object-oriented development
  • Proficient in relational database systems such as SQL Server and Oracle with experience with queries, stored procedures/functions, and views, Knowledge of Test-Driven Development, unit testing, and clean code
  • Knowledge of Git source control or similar
  • Superb written and oral communication skills
  • Outstanding interpersonal skills, strong work ethic, self-motivated and excellent presentation skills 
  • Ability to effectively work both autonomously as well as on a team

Preferred Qualifications

  • Consulting experience or experience working directly with end users of your software
  • Background working in an Agile methodology to develop software
  • AWS Certified Developer – Associate or higher
  • Experience helping lead development teams
  • Experience with NoSQL databases such as MongoDB
  • Experience with TypeORM
  • Experience with building Oracle Driver Lambda layers


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.