Software Lead Engineer
CONNECTING 2 WORK
Job Description
Responsibilities: β Design, develop, and unit test applications in accordance with established standards. β Participate in peer-reviews of solution designs and related code. β Package and support deployment of releases. β Develop, refine, and tune integrations between applications. β Analyze and resolve technical and application problems. β Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. β Adhere to high-quality development principles while delivering solutions on-time and on-budget. β Research and evaluate a variety of software products β Guide team development efforts towards successful project delivery. β Maintain high standards of software quality within the team by establishing good practices and habits. β Identify and encourage areas for growth and improvement within the team. β Collaborate with other team members to plan, design, develop, test, and maintain web-based and desktop-based IIoT applications built on Microsoft and other technologies. β Assist in the collection and documentation of userβs requirements, development of user stories, estimates and work plans. β Prepare reports, manuals and other documentation on the status, operation and maintenance of software.