Position Summary
We are currently looking for a keen Software Engineer to join our software engineering team. This team does exciting work in the area of highly scalable analytics architecture for location-based, high-traffic API development with billions of transactions every week, end-user solution development, highly fault-tolerant software, and continuous automated solutions delivery architecture. You will work in a team with over 20 highly qualified and accomplished data and software engineers to build, enhance, and maintain our software platform.
Specific Duties/Responsibilities
Reporting to the Software Development Manager, the duties and responsibilities of the
Software Engineer include, but are not limited to:
Work with an agile team to develop, test, and maintain web/cloud based business applications
Participate in design reviews and pull requests
Adhere to high-quality development principles while delivering solutions on-time and on-budget
Developing, refining, and tuning integrations between applications
Analyze and resolve technical and application problems
Contribute to our evolving Continuous Integration (CI/CD) pipeline
Analyze use cases and propose solutions to meet business objectives
Minimum Required Qualifications
Education
Bachelor's degree or better in Computer Science
Must have an excellent academic record with a good grounding in Software Engineering theory including at least one modern programming language
Familiar with Standards, concepts, practices, and procedures within the field of Computer Science
Experience
2 to 5 years’ experience as a software engineer
At least one modern programming language such as C, C++, Java, C#, JavaScript (node.js), or Python
Any RDBMS such as MySQL, MS-SQL
Knowledge and experience with design patterns
Ability to travel to the US
Core Competencies
Keen interest in software engineering, algorithms, and a “tinkering” mindset
Discipline to finish what you start
Thrive in a self-driven environment
Preferred Qualifications
Git, Docker, Kubernetes
Azure, AWS, or Google Cloud
NoSQL/Document based databases such as Mongo, Cassandra, Elasticsearch
Any Web Frontend Technology like Angular or React
We thank all applicants for their interest; however, only those selected for an interview will be contacted. DMTI Spatial is an equal opportunity employer.
NO TELEPHONE CALLS OR AGENCY SOLICITATION PLEASE.