Lead Software Developer - Full Stack
Experis
Job Description
Job Title: Lead Software Developer - Full Stack - Full-time role Location: Houston, Onsite Job Description: Our client, Drilling, is seeking a Lead Software Developer - Full Stack to join their team. The role involves developing and maintaining applications throughout the Software Development Life Cycle, including requirements gathering, architecture definition, and design. The candidate will create high-level design artifacts, deliver quality code, lead validation, and support activities related to implementation, transition, and warranty.
Ideal Candidate: Passionate developer, quick learner, with strong skills in Node.js/.NET/Java, web development, and database management. Good communication, interpersonal skills, attention to detail, motivation, work ethic, and a proven track record in software design and development are essential. Responsibilities: Design and develop reliable, scalable software in Node.js, .NET, or Java.
Lead a small team of developers, making design decisions and ensuring code quality. Create and modify database schemas (relational and NoSQL). Develop and modify RESTful APIs and microservices.
Document development guidelines, conduct code reviews, and create architecture and design diagrams. Respond to business data and reporting requests promptly and accurately. Monitor real-time data, identify trends and irregularities, and develop process improvements.
Interact effectively with multiple organizational levels. Requirements: Strong development skills in Node.js, .NET, or Java, with knowledge of design patterns. Experience with web technologies like HTML5, CSS3, Bootstrap, JavaScript frameworks.
Experience with Docker and containerized deployments. Knowledge of relational and NoSQL databases. Experience in DevOps and Agile methodologies.
Additional Information: If interested, click 'apply now' to connect with a recruiter. We look forward to discussing this opportunity with you! #J-18808-Ljbffr