Required Skills

.NET Developer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 27th Jan 2021

JOB DETAIL

Work Environment

Cloud Environment: Microsoft Azure, AWS
Languages/Scripts: C#, ASP.NET, Shell, YAML, Bash
Version Control Tools: GIT, Bit Bucket, TFS
CI/CD Tools: Jenkins
Configuration Management Tools: Ansible
Container Technology: Docker, Docker Swarm, Kubernetes, .NET Core 2.0/2.1, Docker Registry, Azure Container Registry
Service Bus: Microsoft BizTalk
Web/Application Servers: Microsoft IIS, Nginx
Operating Systems: Windows, Linux
Databases: Microsoft SQL
Bug Tracking Tools: JIRA, ServiceNow
Testing Tools: Postman
Code Quality: SonarQube

 

Additional Skills & Qualifications

• Guide team development efforts towards successful project delivery.
• Provide technical leadership to teammates through coaching and mentorship.
• Maintain high standards of software quality within the team by establishing good practices and habits.
• Identify and encourage areas for growth and improvement within the team.
• Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain cloud-based microservices API built on Docker container technology and running on Kubernetes platform.
• Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
• Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
• Design, develop, and unit test applications in accordance with established standards.
• Participate in peer-reviews of solution designs and related code.
• Package and support deployment of releases using DevOps practice.
• Work with teammates to continue support legacy applications and migrate to new technology and platform when the time is right.
• Develop, refine, and tune integrations between applications.
• Analyze and resolve technical and application problems.
• Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
• Adhere to high-quality development principles while delivering solutions on-time and on-budget.
• Provide third-level support to business users. Research and evaluate a variety of software products.

Company Information