Archer - Software Principal Engineer

Job Description

Required Skills

Certifications

Experience

Description

Archer - Software Principal Engineer Primary Location: Bengaluru, India
Archer - Software Principal Engineer

About Archer:

The RSA Archer GRC Platform supports business-level management of enterprise governance, risk and compliance (GRC). The platform allows you to adapt a broad range of solutions to your requirements, build new business processes, and integrate with external systems without touching a single line of code. Archers flexible strategy has won over some of the most demanding Fortune 500 companies. These businesses have seized the power of the Platform to make RSA Archer solutions their own, modeling additional business processes in a fraction of the time it would take to develop traditional custom applications.

We are seeking a passionate, self-motivated Software Principal Engineer with proven hands-on experience designing and implementing complex .NET based enterprise applications. You will be joining a top-notch, highly motivated team of developers who thrive on collaboration, open communication, tackling hard engineering problems, and making an impact.

As a member of our team, you will be involved in all aspects of software development refining product requirements, design and development, testing, mentorship, and ensuring customer success.

Primary Responsibilities:

Utilizes technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity
Significant contributor to organizational goals and objectives
Interacts cross functionally on matters that require coordination across functional/organizational lines
Design, implement, deploy & support features for Archer product using Microsoft Stack
Develop software application features that adheres to cost/delivery/quality targets established during the program design phase
Continuously evaluate and improve existing processes
Work closely with cross-functional teams such as product management, user experience, and QA to deliver well thought out, high quality features
Generates documentation including functional and technical Detailed Design specifications
Perform code, design, and unit test reviews
Identify and recommend new software to build new features and/or improve performance

Experience and Skills Needed:

Required Skills:

9 years of Software Development experience using C#/.NET and Cloud native services
Possesses strong product/technology/industry knowledge
Possesses good Problem solving skills
Should be able to influence to achieve results
Full stack development skills on C#/.NET, SQL Server, JavaScript based frameworks
Highly comfortable with C#/.NET programming concepts such as Threading & Synchronization, Delegates, Events, LINQ, Lambda expressions
3 year in developing software using Azure or AWS Cloud technologies
2 years of hands-on developing experience in frontend development using JavaScript, React/Angular frameworks
Strong knowledge of OOD, Design Patterns is desirable
Creating and Consuming RESTful services is desirable
Strong troubleshooting skills
Hands-on experience in creating Unit Tests for existing or new code
Experience with GitHub/GitLab Source Control
Effective written and communication skills
Experience with Secure coding practices

Desired Skills:

Experience building software using AWS or Azure native services using C#, .NET Core
Extensive experience working on an enterprise class application built for High Availability, easily Scalable, highly Secure
Experience building Infrastructure as a Code (Terraform, CloudFormation or equivalent)
Experience with HTML5, CSS, JavaScript or React or Anuglar, AJAX
Experience with Unit Test

Education:

BS/MS in Computer Science or equivalent technical field
   
Apply

There is something wrong with this job ad? Report the error



Sponsored links