What are the responsibilities and job description for the Full Stack Developer (Remote) position at Architecture in Motion Inc.?
Job Details
Job Description
Job Description
Salary: DOE
remote work
Core Responsibilities:
- Lead the development of both the front-end and back-end of our web application.
- Design and implement scalable and robust solutions using Angular (JS), Blazor (.NET & C#), and Microsoft SQL Server.
- Develop and manage APIs, preferably hosted on Azure Functions with Azure API Management.
- Uphold best practices in an Agile development environment, ensuring rapid feedback and continuous learning.
- Champion Test-Driven Development (TDD) and Automated Testing methodologies.
- Conduct pair programming sessions and demonstrate excellence in code refactoring.
Additional Key Requirements:
- At least 10 years of experience in full-stack development, with a focus on the specified technologies.
- Proven track record of leading complex software projects from conception to delivery.
- Strong experience in system architecture design, particularly in cloud environments.
- Deep understanding of Continuous Integration/Continuous Deployment (CI/CD) processes and tools.
- Ability to mentor junior developers and lead by example in a collaborative team environment.
- Excellent problem-solving skills and a strong sense of ownership over project outcomes.
- Strong communication and interpersonal skills, capable of fostering a positive team dynamic.
Preferred Qualifications:
- Certification in Azure Development or equivalent cloud platforms.
- Experience in the transportation industry or B2B platforms is a significant plus.
- Knowledge of additional programming languages and frameworks is desirable.
Project Overview:
- You will be instrumental in the redesign and UI/UX enhancement of the existing code base.
- Lead the development of an advanced adminportal for user and group management.
- Work on implementing a licensing system and robust B2B collaboration tools.
- Direct involvement in integrating cutting-edge process automation functionalities.
remote work
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.