Job summary:


Title:
.Net Full Stack Lead

Location:
Remote

Length and terms:
Long term - W2 or C2C


Position created on 03/20/2024 01:48 pm

Job description:


*** Webcam interview long term project initial PO for 3 years with multiyear extensions *** *** Remote ***

*** Need 3 verfiable references ***

Technical Lead

  • Responsible for full stack secure web application development with the below technologies but not limited to following Clean Architecture & Microservices Framework:
    • Current ASP.Net Core (C#). 
    • Current Angular 
    • Typescript
    • Bootstrap
    • RESTful API
    • SSRS
    • CSS, HTML5, Bootstrap
  • Provide overall technical leadership and guidance to the development team by setting technical direction, ensuring alignment with the projects goals & objectives.
  • Collaborate and obtain approvals from the Enterprise Architects, ISO, Privacy Officers & other technical stakeholders by defining & evolving the system architecture making sure that the technical design meets the requirements, is scalable, & aligns with best practices. 
  • Enforce ETS coding standards & best practices within the development team and conduct code reviews to ensure code quality, maintainability, and adherence to coding standards by configuring pull request approval process.
  • Work with the scrum team to define the Definition of Done for all levels of scrum items including for User stories, sprints, release, and UAT. 
  • Conduct technical planning sessions for every sprint to identify all the tasks involved in a PBI development as per the defined Acceptance Criteria.
  • Collaborate with the business analyst to ensure interactive mock ups are created as per UI/UX standards in delivering the best user experience. 
  • Configure Azure DevOps CI/CD pipelines for continuous development and deployment to higher environments.
  • Identify and manage technical debt, working to minimize its impact on the project and balance the need for rapid development with the importance of maintaining a sustainable codebase. 
  • Foster collaboration between the cross functional scrum team and communicate effectively with both the technical and non technical stakeholders, translating technical concepts into understandable language. 
  • Actively participate in Scrum ceremonies, such as sprint planning, daily stand ups, sprint reviews, retrospectives, and backlog grooming sessions. 
  • Help the team remove technical impediments and ensure adherence to ETS Hybrid Scrum principles.
  • Provide mentorship & knowledge transfer to the ETS staff by fostering a culture of continuous learning and improvement. 
  • Identify technical risks early in the project & work on mitigation plans by proactively addressing technical challenges and obstacles that may impact the project timeline or quality.
  • Stay abreast of emerging technologies and assess their relevance to the project by evaluating and recommending tools & technologies that can enhance development efficiency & product quality if DGS Enterprise Architecture approved software cannot be leveraged. 
  • Collaborate with product owners & business stakeholders to understand customer needs & priorities. 
  • Ensure that technical decisions align with the overall product vision & customer expectations. 
  • Configure DGS provided code scanning tools within the CI/CD pipelines for inline, static & dynamic scans to proactively identify security vulnerabilities. 
  • Ensure all the functional unit tests have been created using DGS standards unit testing framework, MS Test for maximum code coverage and leverage Azure DevOps tool to automate unit tests.
  • Ensure all the system integration testing are being performed and all the functional & non functional bugs are tracked & resolved. Create and maintain all the necessary technical documentation throughout the project lifecycle.
  • Responsible for all the duties listed for a Technical Lead as well.

Minimum Qualifications :

  • The Technical Lead shall have at least two (2) years FTE experience leading the development on at least two (2) agile software projects.
  • The Technical Lead shall have at least two (2) years FTE experience designing and developing externally facing web .NET applications.
  • The Technical Lead shall have at least two (2) years FTE experience decomposing business and system architecture to support clean interface multi team development.
  • The Technical Lead shall have at least five (5) years FTE experience:
    • Developing software in a team environment, using a configuration management tool
    • Developing software using a test driven development approach
    • Meeting Sprint Definition of Done criteria
  • The Technical Lead shall have at least five (5) years FTE experience in creating and deploying  full stack .NET web applications in an agile environment.
  • The Technical Lead shall have at least five (5) years FTE experience authoring developer friendly documentation (e.g. design documentation, deployment procedures).
  • The Technical Lead shall have at least five (5) years FTE experience engaging with business stakeholders and communicating with stakeholders at every level.

Contact the recruiter working on this position:



The recruiter working on this position is Fazal(Shaji Team) Uddin
His/her contact number is +(1) (703) 4684697
His/her contact email is fazal@msysinc.com

Our recruiters will be more than happy to help you to get this contract.