US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 23rd Jan 2023
Senior C#/C++ Developer US Discovery C# experience, with some C++ background, and working with build and deployment pipelines, Linux experience
A Senior Software Engineer is an individual with proven experience in adhering to software engineering best practices, delivering software products/applications generating business value. They are expected to have continuous improvement mindset, driving value-based process, product/application optimization. They are generally the Technical Leads or Senior Developers within the product delivery teams.
Key Accountabilities:
• Solution consultation and development in accordance with the enterprise technology principles, methods, standards, and practices.
• Technical Review, Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests and documentation.
• Contribution to functional excellence in terms of definition and maintenance of standards, methods and tools, bringing in best practices from market standard implementations.
• Manage complex integration scenarios and interfaces between on-premise solutions, cloud and legacy systems.
Skills & Requirements:
• 10+ Years relevant software development experience broadly ranging from front-end, back-end, cloud automation and orchestration with depth in back-end development.
• C# experience, with some C++ background, and working with build and deployment pipelines, Linux experience
• Back-End Development:
o Proficient in .Net Core
o Proficient with Azure Platform Development (Functions, Services etc)
o Proficient in one or more of Data Development (SQL Databases, No SQL, Cloud Datastores etc) technologies
• Proficient in Cloud Native Deployment with CI/CD Pipelines. [One of GitHub Actions or Azure DevOps] into serverless containers (Kubernetes, Docker)
• Experience in Agile teams applying the best architectural, design, unit testing patterns & practices with an eye for code quality and standards.
Educational Qualification: Bachelors / Masters in Engineering (Computer Science / Information Technology)