Job Url: https://www.indeed.com/jobs?q=developer&l=United+States&sc=0kf%3Aattr%28DSQF7%29%3B&radius=50&fromage=3&start=340&vjk=bbb6d0f32ed203f3 Job Description: Software Engineer, ViziTrace Platform- job post DecisionPoint Technologies, Inc. United States•Remote $105,000 - $120,000 a year - Full-time DecisionPoint Technologies, Inc. United States•Remote $105,000 - $120,000 a year Apply on company site Profile insights Here’s how the job qualifications align with your profile. Skills Computer science  (Required) Communication skills  (Required) CI/CD  (Required) + show more Do you have experience in Computer science? Yes No Skip Education Bachelor's degree  (Required)   Job details Here’s how the job details align with your profile. Pay $105,000 - $120,000 a year Job type Full-time   Full job description Description: The Software Engineer will contribute to the development and maintenance of the ViziTrace platform, a robust solution integrating web, mobile, and cloud technologies for asset tracking and data management. This role plays a pivotal role in designing, developing, and maintaining DecisionPoint Technology’s ViziTrace platform. Reporting Relationships Reports to: Director of Software Services Non-supervisory position Primary Job Responsibilities System Development and Integration Design, develop, and maintain components of the ViziTrace platform including web portals, mobile applications, and backend services. Integrate with external services and APIs to extend platform capabilities. Contribute to the design and development of complex, scalable, and high-performance software systems. Architecture and Design o Contribute to the design and implementation of scalable and secure software architecture using Microsoft technologies. o Ensure compatibility with on-premise and cloud-based SQL databases. o Collaborate with cross-functional teams to gather requirements and translate them into robust technical solutions. o Ensure architectural integrity and scalability of systems. Software Development o Write clean, maintainable code using .NET Framework, ASP.NET Web API, and related technologies. o Participate in all phases of the software development lifecycle, including planning, coding, testing, and deployment. o Conduct code reviews and provide constructive feedback to peers. o Stay updated with emerging technologies relevant to the ViziTrace platform. o Identify and implement improvements to enhance system performance and user experience. o Identify opportunities for innovation and process improvement within the engineering organization. Collaboration and Communication o Collaborate closely with product managers, designers, and other stakeholders to deliver high-impact solutions. o Communicate effectively with technical and non-technical team members. o Foster a culture of open communication and knowledge sharing within the engineering team. Requirements: Job Competencies, Skills & Experience Required Ability to perform analyses Creative thinking Problem solving Results-oriented Project and Time Management Software Design and Testing skills and abilities Proficient Software Documentation Skills Bachelor’s degree in Computer Science, Engineering, or a related field. 3+ years of experience in software engineering with a focus on web and mobile applications. Proficiency in .NET Framework, ASP.NET Web API, and Microsoft SQL Server. Experience with IIS, Windows Server, and Azure SQL Database. Familiarity with mobile development. Preferred Knowledge of network architecture and firewall configurations. Extensive experience with Azure cloud platforms. In-depth understanding of software architecture, design patterns, and algorithms. Strong communication and interpersonal skills. Experience with microservices architecture and containerization (e.g., Docker, Kubernetes). Knowledge of DevOps practices and CI/CD pipelines. Familiarity with agile methodologies and project management tools (e.g., JIRA, Trello). Environment and Normal Working Conditions Office environment. Core business hours are generally 8:00 am – 5:00 pm. However, this position will/may require work to be performed outside of normal business hours based on Company operations. Physical Requirements Primary functions require sufficient physical ability and mobility to work in an office setting including verbally communicating, seeing and hearing to exchange information and fine coordination including use of a computer keyboard. Daily physical functions may include standing, sitting and walking for prolonged periods of time and occasionally stooping, bending, kneeling, crouching, reaching, and twisting. The employee may engage in lifting, carrying, pushing, and pulling light to moderate amounts of weight up to 25 pounds. The position also requires the operation of office equipment requiring repetitive hand movement. Reasonable Accommodations Statement To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.