
Lead Full Stack Software Engineer & Architect
- Irving, TX
- Permanent
- Full-time
- Lead a team of offshore software engineers, providing technical guidance, mentorship, and oversight throughout the software development lifecycle.
- Architect, design, develop, and deliver robust and scalable full-stack applications & enhancements, utilizing Java, GWT, NetWeaver, Cloud, .NET, and Oracle technologies.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define project requirements, scope, and deliverables.
- Drive technical innovation and best practices, staying up-to-date with the latest industry trends and emerging technologies.
- Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex software issues, ensuring the stability and reliability of the software applications.
- Collaborate with infrastructure and operations teams to deploy and maintain software applications on various platforms, including cloud environments.
- Participate in the recruitment and hiring process, including conducting technical interviews and evaluating potential candidates.
- Provide assistance during production incidents & customer issues to restore application & customer service.
- Ability to jump into the code to help deliver projects and enhancements along with the development team.
- Create Proof of Concepts (POCs) and starter-kits to jump-start the development team.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience as a Full Stack Software Engineer, with a strong focus on Java, GWT, NetWeaver, Cloud, .NET, and Oracle technologies.
- Proven experience leading a team of software engineers, with a track record of successful project deliveries.
- Strong knowledge of software engineering principles, design patterns, and best practices.
- Hands-on experience with agile development methodologies.
- Excellent problem-solving and analytical skills, with the ability to quickly identify and re‐ solve complex technical issues.
- Strong communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
- Experience with cloud platforms, such as AWS or Azure, is highly desirable.
- Certifications in relevant technologies or frameworks are a plus.
- Current in modern technologies, including cloud computing, machine learning, predictive analytics, mobility, user experience, security and encryption, High availability design patterns, internet of things, etc.
- Strong background and expertise in Java, GWT, NetWeaver, Cloud, .NET, and Oracle technologies. Deep knowledge of system architecture, technical design, and system and soft‐ ware development technology.
- Expertise with database design and admin, leading security best practices, and leading integration technologies, including Mulesoft and Informatica.
- Expertise with managing application development at scale, employing SDLC methodologies including Agile and Scrum.
- Has knowledge of emerging trends and developments in PaaS, SaaS, iOS/ Android app API, cloud, AI, machine learning and other digital technologies.
- Ability to stay up-to-date with the latest industry trends and emerging technologies.
- Experience with cloud platforms, such as AWS or Azure, is highly desirable.
- Certifications in relevant technologies or frameworks are a plus.