Overview
Skills
Job Details
Hello,
Greetings from SPAR Information Systems!!!!
Please have a look on the below position, If you are interested kindly respond me back with your updated resume at the earliest.
Senior Software Engineer (.Net and Angular) Any cloud experience is mandatory (either azure, AWS or Google Cloud Platform)
Location: Remote
Duration: 3 Months Contract to Hire
No of positions: 25
Job description:
We are looking for a dynamic, highly motivated Senior Engineer. You will be responsible for building enterprise level modern applications using the latest technologies and work mainly on UI side while contributing to API and other layers.
Job duties:
Scope, design, and build scalable, resilient distributed systems.
Engage in cross-functional collaboration throughout the entire software lifecycle.
Lead design sessions and code reviews to elevate the quality of engineering across the organization.
Define, create, and support reusable application components/patterns from a business and technology perspective.
Utilize C# within a .NET framework, SQL, and NoSQL databases, container orchestration services including Docker and Kubernetes, and a variety of Azure tools and services.
Execute software delivery utilizing an Agile methodology (Scrum/Kanban/SAFe), continuous delivery, Infrastructure as Code, PowerShell scripting, Operation Portals (e.g., Azure Portal) and Monitoring Portals (e.g., Splunk and Application Insights).
Build product definitions and leverage technical skills to determine solutions.
Mentor other engineers.
Share best practices and improve processes within and across teams.
Required skills:
6+ years of experience as front-end UI developer in developing dynamic Web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, XML, XSL, XLST, JSON, EXTJS, AngularJS, ReactJS, VueJS, Bootstrap and RESTful services.
Proven experience in .NET & C# development at enterprise level applications in an Agile environment.
Strong hands-on experience building production applications with React, TypeScript, Redux Toolkit
Experience with UI testing framework Cypress, Jest etc.
In-depth knowledge of CS data structures and algorithms
Azure cloud experience: DevOps Concepts, Cloud Architecture, Deploying apps to Azure App Service, ACR/ACS, AKS etc.
Advanced understanding of Security Protocols & Products: Understanding of Active Directory, Windows Authentication, SAML, OAuth 2.0 to authenticate and authorize frontend app
Strong experience with Azure DevOps CI/CD/Continuous testing, BDD testing framework. Experience with Specflow is a plus.
Experience working with UI/UX designers
Understanding of micro-frontend architecture and client-side composition methods
Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
Experience in open-source frameworks
Experience with Agile practices, methodologies (Sprint planning, daily scrums, backlog grooming and updating Azure DevOps artifacts to ensure work is tracked appropriately).
Strong verbal and communication skills
Strong team player with a desire to learn and mentor by collaborating with peers and other DevOps members across the organization.
Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
Thanks & Regards
Gopi Krishna