LEAD SOFTWARE DEVELOPER
Software Engineering
Job Details
Job Location Global Holdings LLC - Tulsa, OK Position Type Full Time Education Level 4 Year DegreeDescription
RESPONSIBILITIES
- Design, develop, test, debug, and document software applications, including batch scripts, system integrations, web applications, and multi-platform, distributed systems. Ensure comprehensive documentation and configuration management.
- Lead software development projects, guiding a team of two or more developers. Establish best practices based on industry standards and conduct code reviews to ensure adherence to these practices.
- Collaborate with the Solution Architect to define project architecture and design. Provide technical leadership and lead proof-of-concept activities for technology and tool evaluations.
- Manage software development tasks within the scope of the sprint, ensuring proper ticket creation, tracking, and prioritization.
- Offer mentorship and technical guidance to junior developers, sharing knowledge and training team members on new technologies and development methodologies.
- Diagnose and resolve application issues, conduct root cause analysis, and implement solutions to ensure application stability and reliability.
- Communicate effectively with stakeholders, providing updates on project progress, risks, and issues.
- Participate in sprint planning, ensuring appropriate allocation of resources and timely project delivery.
- Contribute to continuous improvement by identifying process enhancements and implementing best practices.
- Perform other related duties as assigned.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field with 10+ years of experience in software development.
- Strong expertise in SQL and C# with comprehensive knowledge of the Software Development Life Cycle (SDLC), including design, documentation, coding, testing, debugging, implementations, and maintenance.
- Experience in project leadership and code review, with the ability to interact effectively with stakeholders and team members.
- Strong organizational skills and project management experience, with the ability to manage a dynamic and changing environment.
- Customer service orientation, with a proactive approach to problem-solving and the ability to collaborate with cross functional teams.