Senior Application Developer

.NET, Agile, Amazon Web Services, AngularJS, Apple, Architecture, BDD, Best practices, Business analysis, Business partnership, C#, Cloud, Continuous integration, Development management, Git, HTTP, JIRA, Kanban, Linux, MVC, Microsoft IIS, Microsoft SQL Server, Microsoft SSIS, Microsoft SSRS, MongoDB, Node.js, NuGet, OOP, Confluence, Consulting, Customer satisfaction, IT, IT consulting, Leadership, Lean methodology, Microsoft Windows, Open source, Production, Project management, RabbitMQ, Recruitment, Reporting, Requirements elicitation, SAP BASIS, Scripting, Scrum, Software, Software design, Software development, SDLC, QA, Estimating, TDD, Software development methodology, Solution delivery, Solution architecture, Team leadership, TeamCity, Web applications, Windows PowerShell, Xamarin, iOS development
Full Time
Depends on Experience
Travel not required

Job Description

Arthur Grand Technologies ( is in the business of providing staffing and technology consulting services. We have doubled our revenue year over year for the past 5 years. This speaks to the long-lasting relationship and customer satisfaction that we have built in this short span of time. Our company is managed by a team of professionals who worked for big 5 consulting firms for 20+ years.


We are a minority owned staff augmentation and technology consulting company.

To keep our valued employees, we need to keep them engaged in challenging, interesting work, offer market-relevant benefits, and provide continued opportunities for professional growth. Please send your resume to for immediate consideration


Position: Senior Application Developer

Location: Charlotte, NC

Duration: Full Time Permanent


This position will be responsible for custom application development following industry best practices. An Application Development Lead is expected to produce custom application solutions by working closely with business users throughout all phases of the software development lifecycle. These personnel will work both collaboratively and lead a team of other application developers in the areas of requirements gathering, learning industry and Client best practices, solution architecture and software development methodology.


This role will perform application/software development lead responsibilities within the Information Services Division (ISD) of Client to provide over-sight of development resources & contractors to make sure that the deliverables are maintained against the strict Client standards and comply with the SDLC of ISD and other business units.


As an experienced Development Team Leader, whilst being highly technical and hands-on capable, you will lead development projects across predominantly Microsoft .Net and SQL Server based technologies. Managing the successful delivery of projects will require to plan, coordinate and lead activities across the full delivery lifecycle. This will include working closely with the department’s Project Managers, coordinating business analysts, architects and developers, as well as liaising with key project stakeholders as required.


The responsibilities of the individual in this position include:

  • Lead the team of software developers and deliver production quality code using Agile development practices    
  • Review, analyze, and modify systems as needed
  • Produce scripts/scripting to integrate with team’s automated process and tooling for build/deploy
  • Collaborate with users and other IT teams to maintain, develop and deploy the best solutions
  • Establish technology standards with the team and other development managers
  • Managing the delivery of multiple complex simultaneous system development projects from design through to production
  • Capable of understanding and contributing to the technical solution from design through to code level
  • Working closely with Development Project Managers and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery
  • Provide regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues
  • Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
  • Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
  • Undertake small analysis projects in the form of consultancy


The successful candidate will have extensive demonstrable skills and experiences including the following:

  • College Degree preferred
  • Application design, development, delivery and support on Microsoft Windows platform:  Windows, IIS, SQL Server, .net
  • Agile software development practices, i.e., Scrum/Lean/Kanban/XP, TDD/BDD, CI/CD
  • C#/.net, Object Oriented Programming (OOP) and open source frameworks (Nuget) to build MVC web applications and .NET services
  • Understanding and experience with Cloud services (e.g. AWS) is preferred
  • MS-SQL Server and related services: SSIS, SSRS
  • Utilize development tooling to track and automate software delivery through the SDLC: e.g., Jira, Confluence, Git, TeamCity, OctopusDeploy, Powershell.
  • Experience with alternatives to Microsoft stack: e.g, RabbitMQ, MongoDB, NodeJs, AngularJs, Linux, Mac, iOS, Xamarin
  • Proven ability to complete assigned work in timely and quality manner
  • Effectively collaborate with peer group (Agile/Scrum team) using Jira/Conlfluence
  • Effectively communicate with our Business Partners:  end-users, user groups and product owners
  • Demonstrate personal initiative to meet personal and professional goals


If you are interested with the above opportunity, please share your resume to for immediate consideration.


Arthur Grand Technologies

Dice Id : 90933350
Position Id : 6868562
Originally Posted : 2 months ago
Have a Job? Post it