What are the responsibilities and job description for the Lead Developer position at GDH?
Lead Developer
Job Summary
We are looking for a hands-on application development technical lead/architect to provide technical leadership, work across the team on the design of our IT application systems and oversee development to ensure the proper architecture and technical practices are implemented, as well as contribute to coding and application environment support. This person provides our team with leadership for application/cloud architecture plans, technology design and lifecycle, information integrity, and guides design and execution to meet business needs.
A major goal will be to ensure our internal IT applications frameworks operate properly, and the team's technical direction and growth is aligned with the strategic needs of the business.
This person will collaborate with technical SMEs across IT for project and planning, and identifying problems quickly and correctly, some which may not be obvious.
Job role is 80% tactical and 20% strategic work breakdown, meaning this person will spend a significant portion of their time as a contributor, and must be able to flex between hands-on development and strategic planning/technical oversight.
In this role, you should be an excellent communicator who is able to translate complex requirements into functional architecture. You should have hands-on experience on software development, mentoring, and be able to manage complex processes.
Responsibilities
- Responsibilities vary, and may include other duties not listed here:
- Understand company needs to define system specifications.
- Communicate system requirements to software development team and other parts of IT and vendors.
- Assess or develop architectural approaches and solutions, participate or lead architectural reviews and recommend how to proceed with the applications and/or infrastructure (replace, retire, maintain, etc.).
- Participate in the execution/development of solutions.
- Evaluate and select appropriate software and technologies, both from current technical stack and as additions to that stack and communicate future direction.
- Stay current with industry trends and technologies.
- Address technical concerns, ideas and suggestions.
- Assist with solving technical problems when they arise, providing expert technical support, including problem identification and resolution.
- Ensure the implementation of agreed architecture and infrastructure.
- Monitor systems to ensure they meet both user needs and business goals.
- Lead and mentor team members on established development and support processes, including but not limited to, SDLC, development patterns/practices, or related methodologies.
- In concert with App Dev Manager, provide leadership and support to projects, including architecture planning, execution and delivery of commitments.
Requirements
- Proven experience as a Technical Architect or Technical Lead
- Demonstrated ability to understand the "big picture" to support strategic architecture, solutions and business needs
- Hands-on experience with software development and system administration
- Extensive experience with the Microsoft development stack, and specifically C#, .Net Core, MVC
- Experience designing and implementing solutions within the Azure environment
- Experience designing and implementing web applications
- Experience designing and implementing SQL database solutions
- Familiarity with Windows Server and IIS
- Demonstrated understanding of security best practices and security related technology within an application architecture and implementation
- Strong written and verbal communication skills, including ability to communicate internally with IT team leads, management, business users, product vendors and suppliers
- Expert ability to troubleshoot and recommend process changes that improve the overall implementation, maintenance and support of applications and/or technical infrastructure
- Organizational and leadership skills
Education
- A 4-year college or university degree in Information Technology, Computer Science or related field of study.
Experience
- A minimum of 10 years of enterprise technology experience is preferred. Experience in multiple business processes or organizations and experience in multiple IT disciplines is highly beneficial.
Other
- This position is not available for remote work.
- This position will abide by the work-from-home policies for the Corporate IT team.
Interested candidates please send resume in Word format to [ Email address blocked ] - Click here to apply to Lead Developer Please reference job code 89443 when responding to this ad.
GDH provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, veteran's status or any other category protected by law. In addition to federal law requirements, GDH Consulting, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities and/or employees. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, benefits and training. Applicants with disabilities that require an accommodation or assistance in applying and/or for interviewing, please contact [ Link removed ] - Click here to apply to Lead Developer
Recommended Skills
- .Net Framework
- Architecture
- Business Processes
- Business Requirements
- C Sharp (Programming Language)
- Coaching And Mentoring
Salary : $150,000 - $170,000