Required Skills

.NET Developer .NET Develope

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 Aug 2022

JOB DETAIL

 

Sr. Software Development Engineer to provide support to a large, industry-leading company to reduce risk, increase profitability and enhance safety through easier access to information and improved communications. We’re building a 'digital assistant' for multiple roles in the company, improving bids for new projects, better managing existing projects, and providing insights from previously untapped data, including AI/ML. The progressive web app supported by cloud-native processing will help this successful organization step into the future.

 

Responsibilities:

 

Development and maintenance of advanced software systems and their features.

Interact with team leadership to scope and estimate user stories from acceptance criteria.

Produce highly testable code with an emphasis on quality and correctness.

Work alongside other engineers to improve technology, while consistently applying established effective software development practices.

Attend regular project meetings, report on progress and setbacks, and participate in both planning and retrospective exercises.

Support the mentorship of Intern and Associate SDEs throughout the organization.

 

 

Required Experience/Qualifications:

 

7+ years of professional experience as an SDE.

Strong understanding of Computer Science fundamentals, data structures, and algorithms.

In-depth knowledge and experience with the C# programming language.

Experience developing solutions with the .NET Core framework.

Proficiency in design and implementation of REST APIs

Knowledge and experience with unit testing using MsUnit or xUnit testing frameworks

Knowledge and experience with Git

Knowledge and experience with software engineering life cycle and best practices.

Knowledge and experience with SCRUM software development methodologies.

Knowledge and experience with driving design and architectural discussions

Proficiency with contemporary best practices (dependency injection, IoC, repository pattern, polymorphism, abstraction, generics, etc)

Ability to document technical design and approach of software produced.

Ability to work effectively in a dynamic, fast-paced environment.

Excellent verbal and written communication skills.

 

 

Preferred Experience and Qualifications

 

Advanced proficiency with C# (Core) and ASP.NET (Core)

Experience in building scalable distributed systems.

Experience developing solutions using IaaS/PaaS environments, e.g. Azure, AWS, GCP.

Experience with React SPA applications

Experience in mentoring

BA/BS in Computer Science, Computer Engineering, Electrical Engineering, or related discipline is required.

 

 

Certifications are optional, but those that are relevant include:

 

Microsoft Certified: Azure Fundamentals

Advanced Certified Scrum Developer

Advanced Certified ScrumMaster

Company Information