What are the responsibilities and job description for the Senior .Net Developer position at Cybertec, Inc?
Job Title: Senior .Net Developer
Location: Richmond, VA 23219 (Need to come to office 3 or 4 days a week)
Duration: Full Time Permanent
Salary: $110K-$130K/Annum Benefits
Positions: 2
Education And Experience
Essential Duties and Responsibilities include the following. Other duties may be assigned.
Location: Richmond, VA 23219 (Need to come to office 3 or 4 days a week)
Duration: Full Time Permanent
Salary: $110K-$130K/Annum Benefits
Positions: 2
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 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.
Salary : $110,000 - $130,000
Full Stack Senior .Net Web Application Developer
cyberThink Inc -
Richmond, VA
.NET DEVELOPER
Steneral Consulting -
Richmond, VA
.Net Developer
Damco Solutions -
Chesterfield, VA