Principal Software Engineer

Software_engineering
- Advertisement -

Principal Software Engineer- Angular JS / .Net
Dell International Services India Private Limited
8 – 12 yrs Hyderabad
Dell International Services India Private Limited Careers
Apply on Company Website New User? Register Now
Clicking apply will take you to the company’s website

As per Industry standards Openings: 1 Posted Today Job Applicants: Less than 10Job Views: 36
Job Description Send me Jobs like this
Principal Duties and Responsibilities:

Design, implement, and test major features for .NET applications

Take part in regular agile team activities such as scrums and sprint planning meetings

Investigate new technologies and incorporate them into the technical stack as justified

Work closely with cross-functional teams such as product management, user experience, and QA to deliver well thought out, high quality solutions

Write documentation, including functional and technical specifications

Mentor junior engineers and perform code, design, and unit test reviews

Works closely with senior leadership on a wide range of critical issues.

Writes reports, presentations, memos, and other communications and possesses excellent listening, persuasion, presentation and communication skills.

Works cross-functionally to gain buy-in, support, and assistance for the project goals during and after project lifecycle.

Tracks and monitors project work plans, including objectives, tasks and time frames to ensure deliverables are completed on time.

Responds to changing project circumstances and communicates issues to project leadership.

Establishes internal relationships (sales, marketing, product groups, and finance) to find ideas and potential opportunities.

Drive deep integration with key program stakeholders, understand business & program objectives, and assess impact on metrics.

Provide appropriate depth of analysis leading to actionable recommendations, identify low-hanging fruit, ideation and development of business impact ideas in conjunction with program managers, inputs for continuous business improvements,

Contribute to team development including mentoring of junior team members, knowledge sharing, conducting training sessions etc.

Demonstrated excellence in handling ambiguity, working in multi-disciplinary teams, having a can-do attitude and strong desire to learn & development

Directs the efforts of others in the achievement of the strategic and operational objectives of the group.

Additional Job Description
Additional Job Description
Experience and Skills Needed:

8+ years of experience designing and building enterprise web and backend applications based on C# and the .NET framework in similar capacity with a big company.

Highly comfortable with advanced .NET core C# programming concepts like concurrency, delegates and events, LINQ, and lambda expressions

Significant experience with IIS, Angular JS and HTML 5 / Responsive

Proficient in writing and consuming RESTful web services and using standard data interchange formats such as JSON or XML

Experience with SQL and SQLServer

Fluent in object-oriented design and programming

Great understanding of common web application architectural and design patterns and enterprise integration patterns

Experience working with geographically distributed teams and cross-functional stakeholders, such as User Experience, Product Management, Quality Assurance, and Tech Pubs

Ability to clearly articulate and document ideas and concepts about product behavior and technical design.

Experience working as part of an agile team: agile tools, continuous integration, and standard software development best practices such as code reviews, unit testing, and refactoring

Experience with secure coding and design
Salary: As per Industry standards

Industry:IT-Software / Software Services

Functional Area:IT Software – Application Programming , Maintenance

Role Category:Programming & Design

Role:Technical Architect

Employment Type: Permanent Job, Full Time

- Advertisement -