Lead Application Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Essential Duties and Responsibilities: Lead, Architect, design, oversee development and deployment of web and mobile applications across the full technology stack (front end, middle tier, back end).
-
Specific examples associated task/responsibilities with envisioning and planning phase of the solution development process include, but are not limited to: o Lead requirements gathering and specifications o Evaluate scope, project plan & timeline o Asses risk and analyze mitigation options o Strategize and design Proof of concept and/or prototypes o Drive desired status and collaborate with distributed delivery teams
-
Deliverables/Tasks/responsibilities associated with the design and development phase of a business solution development process include, but are not limited to, the following: o Architect and design Solution/application modules o Develop implementation specifications o Participate in implementation specification review o Participate in test plan reviews
-
Specific examples associated with the release phase of a business solution development process include, but not limited to: o Develop software code to specification o Integration test o Code and deliverable review o Participate in User acceptance meetings and plan o Lead future enhancement recommendations or future solution phase/release recommendation.
Requirements
-
Excellent oral and written communication skills are essential to work with all levels within the company.
-
Full understanding of the Software Development Life Cycle
-
Deep understanding of Microsoft Azure, .NET framework, .NET Core, Visual Studio, C#, JavaScript, and ASP.NET.
-
Hands-on experience with UI frameworks such as Angular and React
-
Experience using AI tools such as GitHub Copilot, Claude, or Cursor to efficiently complete development tasks
-
Excellent working knowledge of SQL Server, T-SQL, and Team Foundation Server
-
Visual Studio Release Management experience a plus.
-
Must be able to handle various tasks simultaneously, organize, prioritize, make decisions and work efficiently and effectively under deadlines.
-
Must be able to work with geographically disperse teams and stakeholders through both onshore and offshore teams
-
Excellent analytical and problem-solving skills
-
Demonstrated ability to multi-task in a fast-paced environment with competing priorities
-
Ability to work independently and delegate implementation tasks to a small team of developers to successful completion.
-
Estimation and timely delivery of proposed and agreed upon solutions.
Education and/or Experience:
-
10+ years in software development
-
8+ years of development in web-related technologies
-
6+ years of development using .NET Framework, .NET Core, Azure, C#, SQL Server
-
6+ years of development in ASP.NET Web Forms and/or ASP.NET MVC and/or Angular and/or React
-
Bachelor’s Degree Information Systems, Information Technology, Computer Science, related field or Equivalent Experience, Master Degree preferred
-
Experience in the financial services industry is preferred
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Frontend Developer Salary in The UK
7 Important Tips That Every Software Developer Should Know
Software Engineer Salary London