.Net Developer Technical Lead
Company: CyberTec
Location: Richmond
Posted on: May 4, 2024
Job Description:
Job Title: .Net Developer Technical Lead
Location: Richmond, VA 23219 (Need to come to office 3 or 4 days a
week)
Duration: Full Time Permanent
Salary: $110K-$125K/Annum + Benefits
Positions: 2
NOTE: H1B Transfer acceptable and Client will file visa in premium
once confirmed.
Candidate Details Required:
- Full Name:
- Current Location Address with Zip Code:
- Phone:
- Email:
- Visa Status:
- LinkedIn Must:
Experience Skill Matrix:
- .Net Developer / Technical Lead: Years
- ASP.Net: Years
- C#: Years
- XML: Years
- .net Core: Years
- MS SQL: Years
- Apache or Tomcat or Red Hat Linux: Years
- Jira or Kanban or Rally: Years
- Azure DevOps or Jenkins pipelines: Years
- Puppet or Chef or Ansible: Years
- Plus - Salesforce Lightning and Apex: Years
- Docker, Kubernetes, Elastic Kubernetes Service, Azure
Kubernetes Service: Years
- Cloud technologies (Azure, Amazon Web Services, Google Cloud
Platform): Years
- Ability to decode monolithic applications and architect
microservice based replacement: Years
- Microservices and modernization via Containers and
Orchestration: Years
Summary:
The .Net Developer Technical Lead directs the software development
team responsible for developing and delivering complex custom
software solutions for VRS business units. The incumbent champions
innovative approaches to utilizing technology to solve business
problems and achieve business goals and objectives, performing
complex analyses of business requirements and producing complex
technical designs to meet the needs of the business. The role
develops, tests, implements, and maintains complex code and
configuration for the VRS business and supporting applications
utilizing the .Net toolset. In addition, the position provides
timely support for production issues and expert knowledge of
standards and best practices for ASP and .Net development.
Education and Experience:
- Bachelor's Degree in Computer Science or closely related field.
Must have a minimum of seven years of experience working with ASP
and .Net development. Experience should include at least two years
in a team leader or supervisory role. Other education and
experience may be considered.
- Comprehensive experience in ASP.Net, C#, XML, .net Core and MS
SQL technologies are required, as well as experience in using
software development methodologies and secure coding
practices.
- Experience with Apache, Tomcat, Red Hat Linux
- Proficiency in an Agile shop utilizing toolsets like Jira,
Kanban, Rally.
- Ability to assist with DevOps team with experience of Azure
DevOps & Jenkins pipelines.
- Expertise with Puppet, Chef, Ansible is highly desirable.
- Experience with Salesforce Lightning and Apex desirable but not
required.
Essential Duties and Responsibilities
Essential Duties and Responsibilities include the following. Other
duties may be assigned.
- Expert knowledge of programming languages such as .net, .net
core, SQL, Serverless technologies, PHP, etc.
- Hand on experience on container orchestrations Docker,
Kubernetes, Elastic Kubernetes Service, Azure Kubernetes Service,
etc.)
- Working knowledge on cloud technologies (Azure, Amazon Web
Services , Google Cloud Platform)
- Huge plus to have ability to decode monolithic applications and
architect microservice based replacement
- Ownership to maintain code release into multiple environments
(Development, Staging & Production)
- Must have knowledge in newer technologies such as microservices
and modernization via Containers and Orchestration.
- Proficient in systems and data integration in large,
distributed architecture environment
- 3+ years of hands-on experiences with at least one of
configuration management tools such as Puppet, Chef, and
Ansible
- Knowledge of networking, security groups, and policy management
for on-prem/cloud resources across multiple operating systems,
including Linux and Windows
- Collaborate with Agile team members to mitigate any technical
impediments
- Lead innovative approaches on application, performance
optimization & automation
- Acts as expert technical resource to others on new
technologies, design techniques
- Enforces the code reduction in duplicate processes and
reevaluate the existing code for reusability moving towards low
code no code
- Develop Enterprise Application Blocks and custom controls.
- Validate requirements of the business needs and initiate
processes
- Identifies potential solutions, including the cost/benefit of
each option
- Assist Architecture and Standards team to validate designs and
technical standards
- Provide technical leadership on a software development team
comprised of developers, analysts, and testers, planning,
directing, reviewing, and approving the work of team members.
- Provide guidance, technical leadership, training, and
mentorship to junior staff.
- Leverage innovative approaches and software development best
practices to ensure timely delivery of high-quality software
solutions that enable business improvement.
- Evaluate services and develop and recommend enhancements to
technical standards, policies, and practices.
- Provide cross-team support as necessary to achieve technical
goals, knowledge sharing, and APOs.
- Perform complex special assignments, including conducting
analysis and design, as required.
- Develop and document application designs; analyze the impact on
existing systems and research alternatives.
- Lead various complex technology projects, setting team
priorities and working in partnership with technical teams and
business partners to deliver business functionality on time and
meet quality standards.
- Serve as a technical expert, remaining informed of best
practices and providing advice and guidance to technology staff on
technology principles and practices.
- Develop and document complex technology processes and
methodologies.
- Lead production systems support, particularly during production
outages, with a strong focus on customer service; serve as a final
escalation step for production incidents.
- Ensure the reliability and availability of systems and IT/IS
services through proactive monitoring and continuous process
improvement.
- Respond in a timely manner to automated alerts and/or problem
tickets to ensure that applications and systems are running
successfully and with optimal performance.
- Develop and debug complex code and configure data using secure
coding practices, ensuring that all code, configuration data, and
system documentation is accurate, complete, understandable, and
adheres to VRS standards.
- Monitor security vulnerabilities, analyzing outputs,
recommending corrective actions, and using the tools like Sonar
cube and necessary to assure adequate security.
- Develop test scenarios and scripts to ensure comprehensive
testing of business functionality using non-sensitive data; ensure
that testing is executed and documented.
- Participate in on-call rotation that provides technology
support outside of normal business hours.
Keywords: CyberTec, Hampton , .Net Developer Technical Lead, IT / Software / Systems , Richmond, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...