We are seeking a Lead Application Developer for a full-time position in Charlotte, North Carolina. This role offers a 12-month engagement and is ideal for an experienced developer ready to lead application development efforts while working with cross-functional teams across multiple locations.
Responsibilities
Design, develop, and maintain .NET web applications using C#, MVC, and related technologies
Lead and mentor team members, assisting others in developing new technical and professional capabilities
Analyze and resolve application defects with attention to detail and thoroughness
Evaluate and identify opportunities to automate technical requirements and processes
Develop and consume APIs and web services using REST, SOAP, and other standards
Work with cross-functional teams of internal and external resources located onshore and offshore
Collaborate within an AGILE software development lifecycle environment
Apply quality assurance processes, tools, and methodologies throughout development
Leverage AWS services including Lambda, DynamoDB, API Gateway, CloudFront, and IAM in application architecture
Utilize GitLab CI/CD pipelines for continuous integration and deployment
Communicate effectively with stakeholders and team members regarding technical requirements and progress
Qualifications
Required
Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent work experience
Show the full description
7+ years of relevant .NET web application development experience
Expert knowledge of C#, AJAX, JSON, HTML, XML, and SQL technologies
Expert knowledge of AWS Lambda, DynamoDB, API Gateway, CloudFront, TypeScript CDK, and IAM
Expert knowledge of the AGILE software development life cycle
Proficiency in Visual Studio and Microsoft Office applications
Deep understanding of database schemas and querying tools
Strong written and verbal communication skills
In-depth ability to analyze and resolve defects
Strong attention to detail
Ability to work effectively with shifting priorities
Ability to work well with cross-functional teams of internal and external resources
Thorough understanding of quality assurance processes, tools, and methodologies
Knowledge of developing and consuming APIs and web services
Knowledge of GitLab CI/CD pipelines
Knowledge of AI-driven development patterns
Negotiation skills and ability to influence others
Professional, positive, and approachable demeanor
Preferred
5+ years developing .NET (C#, MVC) web applications
5+ years working with JSON, REST, and SOAP web services
5+ years of professional software development experience
Experience with AWS MediaConvert
Experience with Python