Required Skills

.Net Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 25th Mar 2022

JOB DETAIL

As a Senior scrum team member, you will be responsible for delivering solutions that adhere to the software architecture strategy, coding standards, and established organizational policies and procedures and providing technical guidance to others in your areas of expertise.


Job Functions, Essential Duties and Responsibilities

Analyze software requirements to determine best solution to deliver business goals including estimating and planning throughout an agile software development lifecycle 
Modify codebase to implement complex software modifications following appropriate standards for coding and design patterns, source code control, unit testing, and continuous integration and deployment 
Analyze and troubleshoot complex errors in software application to determine root cause and resolution
Assist with testing and written description of application software changes
Collaborate with team members, actively participate in all Scrum ceremonies and activities including pair programming and peer code review with a constant focus on continuous improvement
Be a driver for innovation on the scrum team by leading or assisting in technical research initiatives, sometimes working with other teams
Responsible for protecting, securing, and proper handling of all confidential to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm
Experience, Skills, Knowledge Requirements

Technical leadership skills for effective participation in design discussions with both technical and non-technical audiences creating technical documentation and diagrams
Strong understanding of good object oriented design principles (patterns, cohesion/coupling, S.O.L.I.D., data structures and algorithms)
Experience with continuous integration and deployment (CI/CD), automation, and related tools
Experience with maintaining independent deployability in a distributed architecture
Strong experience writing clean and maintainable code using engineering best practices such as unit testing, TDD, continuous integration and deployment, automation, design patterns, refactoring, etc.
Experience with Agile SDLC practices
Strong problem solving and communication skills
Strong trouble shooting skills   
Minimum 10 years of professional experience developing software & systems on the Microsoft Technology Stack using C# and .Net
Basic Experience with HTML, CSS, and JavaScript
Strong experience with a relational database such as Sybase, MSSQL, Oracle
Experience with distributed systems, Services Oriented Architecture, RESTful services and Microservices development
Good understanding of web technologies such as HTTP, Apache, HTTP Proxies
Experience with multi-threaded applications and memory management
Bachelor’s degree in computer science, engineering or related experience preferred.
Nice to Have Skills

Experience documenting business solutions in technical documents and diagrams
Working experience with C/C++, Python, Apache, Ngnix, Redis, jQuery, Powershell or other scripting languages 
Experience with at least one modern JS front-end framework (ReactJS, KnockoutJS, AngularJS, Bootstrap) with a preference for ReactJS
Experience with Containerization, Docker & Kubernetes
Experience working with legacy code

Company Information