Logo
Michigan Staffing

Software Engineer

Michigan Staffing, Grand Rapids, Michigan, us, 49528

Save Job

Software Engineer

Vervint, LLC seeks a software engineer to design, develop, and implement software solutions, contributing to all stages of the software development lifecycle. Collaborate with cross-functional teams, including product management, XRD, and quality assurance to deliver high-quality software products. Drive innovation in software development. Provide updates to task progress, risks, and roadblocks prior to project or standup meetings. Support project planning, estimation, and prioritization. Track project progress and communicate with stakeholders to ensure timely delivery. Communicate technical concepts and project updates clearly to both technical and non-technical stakeholders. Write clean, efficient, and maintainable code using established coding standards and best practices. Assist in architectural design decisions and contribute to the overall technical direction of projects. Analyze complex technical problems and propose innovative solutions. Troubleshoot and debug software applications to identify and resolve issues promptly. Implement solutions to improve performance, scalability, and reliability of software systems. Develop and execute testing to ensure code quality and reliability. Ensure compliance with coding standards, software development methodologies, and regulatory requirements. Create and maintain documentation, documenting technical specifications, design decisions, and codebase for future reference. Seek opportunities to optimize existing processes, improve code quality, and enhance team productivity. Lead code reviews and ensure adherence to coding standards and best practices. Provide technical guidance and mentorship to associate software engineers. Understand and prioritize client needs and requirements in software development projects. Solicit feedback from stakeholders to identify opportunities for improvement and innovation.