Job summary:


Title:
Full Stack .Net Developer

Location:
Remote

Length and terms:
Long term - W2 or C2C


Position created on 03/26/2024 01:21 pm

Job description:


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

*** Need 3 verfiable references ***

Description:

SCOPE OF WORK

The State of California (State), Department of General Services (DGS), Enterprise Technology Solutions (ETS) is tasked with providing a wide range of technical support services critical to the operations of DGS divisions and offices (ETS Customers). These services include introducing new technology solutions to increase process efficiency and productivity while maintaining compliance with the State of California IT policies.  

  • 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
  • Work closely with the cross functional scrum team, including product owners, BAs, Testers and other developers to understand & contribute to the overall success of the project under the Technical Lead leadership and guidance. 
  • Participate and contribute to the System architecture & design sessions with the Technical Lead and other scrum team members. 
  • Actively participate in Scrum ceremonies such as Sprint planning, daily stand ups, Sprint reviews and retrospective, and backlog grooming sessions. 
  • Work with the business analyst in defining PBIs and breaking down the PBIs into development tasks with the Technical Lead during the sprint planning and development sessions.
  • Develop & implement the custom code solutions based on the PBIs and acceptance criteria.
  • Write clean, maintainable, and efficient code with comments following ETS coding standards and best practices. 
  • Collaborate with developers within the scrum team to review and improve code through pair programming or code reviews.
  • Write unit tests to ensure the reliability of the code using MS Test, collaborate with the testers to address functional & non functional bugs and issues found during testing, and embrace test driven development (TDD) practices when applicable. 
  • Integrate code through pull requests into the Dev environment frequently in Azure DevOps and collaborate with the Technical Lead to ensure CI CD pipelines are effective and reliable. 
  • Ensure appropriate inline and static scans are run using the ETS provided scanning tools to resolve security vulnerabilities before promoting the code to the main brain in Azure DevOps. 
  • Maintain & update documentation, including code comments, API documentation, and other relevant technical project documentation. 
  • Communicate effectively with the scrum team including the scrum master providing updates on progress and identifying any challenges or roadblocks during the daily stand ups. 
  • Provide constructive feedback during sprint retrospectives to continuously improve team scrum processes by actively participating in discussions about process improvements & team dynamics

Required Skills:

  • The Software Engineer shall have at least five (5) years FTE experience in creating and deploying full stack .NET web applications in an agile environment
  • The Software Engineer shall have at least two (2) years FTE analyzing, recommending, and implementing UX UI design solutions.
  • The Software Engineer 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 Software Engineer shall have at least five (5) years FTE experience authoring developer friendly documentation (e.g. design documentation, deployment procedures)

Contact the recruiter working on this position:



The recruiter working on this position is Hima Teja(Shaji Team)
His/her contact number is +(1) (202) 6290353
His/her contact email is teja@msysinc.com

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