Senior Software Engineer

Software Engineering Yarmouth, Maine


Description

Responsibilities 

  • Interested in working on a diverse set of products.
  • A quick learner with the ability juggle multiple tasks.
  • Can deliver within a deadline and able to prioritize work.
  • Self-motivated and exhibits a high level of ownership.
  • Can collaborate with software engineers, product managers and other cross-functional teams.
  • Can deliver high quality web components.
  • Capable of cloud-focused development.
  • Proficient in one or more of the following technologies:
    • JavaScript/TypeScript
    • HTML5
    • Angular Framework
    • NPM package creation
    • SCSS
 Qualifications 
  • C# (.Net 6+)
  • Experienced with GIS technologies specifically with ESRI.
  • Understands CI/CD processes and capable of defining and adjusting deployment pipelines.
  • Experienced with Linux, git, and Docker.
  • Has a working knowledge of RDBMS and NoSQL database technologies including PostgreSQL and DynamoDB.
  • Strong RESTful knowledge
  • Experience with the following:
    • Automated tests
    • Unit tests
    • Continuous deployment
    • Test-driven development