
Lead Software Developer
3B Staffing LLC, Houston, TX, United States
Title :
Lead Software Developer
Location:
Houston, TX
Job Type: Contract
Job Description:
Requirements and Job Description
Must have lead experience - code reviews, delivery, mentoring other developers
C# .NET - Mainly backend and middle tier development
Angular - UI
Azure - Applications hosted on
Responsibilities
Responsible for researching, analyzing, designing, proposing, and delivering solutions that are fit for purpose based on business and technology strategies.
Provides strong experience in solutions strategy development, business requirements definitions, system integration modeling, business process definition, data architecture, and governance and/or enterprise-level logical data modeling.
Builds consensus and collaborates with the teams on proposed architectural solutions.
Identifies major system interfaces, opportunities for the development of module reuse for applications, roadmaps technology in line with the enterprise initiatives, and identifies existing architecture weaknesses and opportunities for process re-engineering.
Leads efforts to help define and implement solutions quickly, efficiently, and cost-effectively in order to enable the business to gain the maximum benefit from technology and quickly realize a return on investment.
Provides systems architectural/solution support to project and initiative-based efforts for relevant technical areas to increase efficiency and effectiveness for projects.
Delivers solutions that ensure compliance with enterprise architectural standards.
Develops and delivers technical architecture materials and ensures that relevant information is communicated appropriately to project leadership in order to meet project milestones and tasks.
Presents proposed solutions, leveraging standard technologies, to project leadership and present proposed architecture to gain concurrence, as needed.
Acts as key force in driving technical project architecture reviews.
Ability to identify how information technology can enable the achievement of project objectives.
Lead and mentor a team of junior developers
Requirements & Qualifications
Technical Requirements:
Bachelor's Degree in Computer Science or Engineering, or relevant experience
Minimum 3 years with listed Azure Cloud development and technologies: App Services, Message Bus, Application Insights, Functions, Logic Apps, and Data Factory.
Minimum 7 years .NET (C#) development experience
Minimum 5 years relational database experience using MS SQL Server
Strong competency in the following tools: Visual Studio, VS Code, TFS, Swagger, Azure DevOps, GitHub
Strong knowledge of object-oriented analysis, design techniques & best practices
Strong analytical and critical thinking skills
Ability to read, digest and communicate complex subject matter to all levels
Ability to adapt quickly to changing business demands
Ability to work independently or on a team
Ability to manage time and work well under pressure
Ability to complete work within assigned deadlines
Ability to communicate across different levels of the business, e.g., developers, business analysts, sales team members, managers to C-level executives.
Flexibility to align work hours with business processes, e.g., after hours system deployments
Preferred Skills:
Minimum 3 years Angular 6+ development experience
Lead Software Developer
Location:
Houston, TX
Job Type: Contract
Job Description:
Requirements and Job Description
Must have lead experience - code reviews, delivery, mentoring other developers
C# .NET - Mainly backend and middle tier development
Angular - UI
Azure - Applications hosted on
Responsibilities
Responsible for researching, analyzing, designing, proposing, and delivering solutions that are fit for purpose based on business and technology strategies.
Provides strong experience in solutions strategy development, business requirements definitions, system integration modeling, business process definition, data architecture, and governance and/or enterprise-level logical data modeling.
Builds consensus and collaborates with the teams on proposed architectural solutions.
Identifies major system interfaces, opportunities for the development of module reuse for applications, roadmaps technology in line with the enterprise initiatives, and identifies existing architecture weaknesses and opportunities for process re-engineering.
Leads efforts to help define and implement solutions quickly, efficiently, and cost-effectively in order to enable the business to gain the maximum benefit from technology and quickly realize a return on investment.
Provides systems architectural/solution support to project and initiative-based efforts for relevant technical areas to increase efficiency and effectiveness for projects.
Delivers solutions that ensure compliance with enterprise architectural standards.
Develops and delivers technical architecture materials and ensures that relevant information is communicated appropriately to project leadership in order to meet project milestones and tasks.
Presents proposed solutions, leveraging standard technologies, to project leadership and present proposed architecture to gain concurrence, as needed.
Acts as key force in driving technical project architecture reviews.
Ability to identify how information technology can enable the achievement of project objectives.
Lead and mentor a team of junior developers
Requirements & Qualifications
Technical Requirements:
Bachelor's Degree in Computer Science or Engineering, or relevant experience
Minimum 3 years with listed Azure Cloud development and technologies: App Services, Message Bus, Application Insights, Functions, Logic Apps, and Data Factory.
Minimum 7 years .NET (C#) development experience
Minimum 5 years relational database experience using MS SQL Server
Strong competency in the following tools: Visual Studio, VS Code, TFS, Swagger, Azure DevOps, GitHub
Strong knowledge of object-oriented analysis, design techniques & best practices
Strong analytical and critical thinking skills
Ability to read, digest and communicate complex subject matter to all levels
Ability to adapt quickly to changing business demands
Ability to work independently or on a team
Ability to manage time and work well under pressure
Ability to complete work within assigned deadlines
Ability to communicate across different levels of the business, e.g., developers, business analysts, sales team members, managers to C-level executives.
Flexibility to align work hours with business processes, e.g., after hours system deployments
Preferred Skills:
Minimum 3 years Angular 6+ development experience