Job Description
Title – Sr .NET Developer
Location – Multiple locations across the USA
Visa: USC, GC. H1B & EAD
Tuesday-Thursday onsite. Monday and Friday remote
Only W2 (Do Not apply if you are looking for C2C)
**** We are also accepting H1B Transfers & processing Green Card applications for the eligible Candidates ****
Must-Have Skills: Mostly web development .NET and some support/enhancements in WPF
Summary:
The developer role is responsible for the design, development and implement solution to automate reference data integration with ETRM system.
Requirements:
* 10+ years of enterprise software development experience, namely building and supporting enterprise line of business applications in mixed-platform environments (Java/.NET/Angular/Oracle/SQL Server)
* 5+ years of hands-on .Net C# development experience
* 5+ years of database development experience with Oracle and/or SQL Server
* Strong experience in the design and development of large multi-tiered applications
* Strong experience using .Net frameworks and/or a variety of open source and commercial frameworks
* Strong experience with WCF and Service Oriented Architecture
* Knowledge of desktop applications in WPF
* Knowledge and experience of distributed computing technologies, caching and in-memory data processing, and concurrent programming
* Knowledge and experience of software design patterns and enterprise integration patterns
* Knowledge and experience with unit testing frameworks and best practices
* Knowledge and experience with enterprise messaging patterns and technology
* Knowledge and experience with using Azure DevOps in full software lifecycle
* Knowledge and experience with Git source code repository
* Understanding of Software Development Life Cycle and Agile methodologies
* Familiarity with architecture styles/APIs (REST, RPC)
Nice to Have Requirements:
* Working experience and knowledge of Power ETRM systems
* Work experience in Angular
* Exposure to development using AWS Cloud
Soft Skills:
* Ability to work in a fast-paced environment and interact with various stakeholders
* High self-motivation and strong delivery focus
* Strong verbal and written communication skills
* Excellent team working skills