hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Associate Principal Software Development Engineer Full Stack .Net

8.00 to 13.00 Years   Chennai   08 Mar, 2020
Job LocationChennai
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

We are seeking an Associate Principal Software Development Engineer to architect and develop modern, scalable and next generation commerce platform for Ingram Micro. You will be part of Global IT Engineering team. You will help us continue to define and implement a world-class front-end platform as well as the backend services that support it. You will work with a team of talented engineers responsible for the full lifecycle of production systems, software, tools, and flows. Leverage their skillset to grow as part of an Agile SCRUM team. You must be a quick learner and love challenging themselves to constantly raise the bar. This opportunity requires strong problem-solving skills, an aptitude for team collaboration and open communication as they deliver efficient, well designed, and tested software for a positive user experience. Innovative thinking and well-designed products with an emphasis on performance are a necessity to give our users the best experience possible.

Responsibilities:

Build, scale, and maintain our services and web-based applications Collaborate with team members to deliver both client- and server-side functionality. Work with internal and external customers to define new features that will drive our business. Contribute to our team s continuous efforts to improve quality and efficiency of development platforms, tools, and processes

The Associate Principal Software Engineer s responsibilities include recommending adjustments to resolve application issues, improving the functionality of existing application, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You would also be able to mentor, guide and train other engineers.

Requirements:

Experience:

Minimum 8+ years of experience with bachelor s degree in Computer Science or equivalent Hands-on experience with construction of complex engineering solutions and knowledge of software development methodologies Collaboration:

Collaborate and communicate effectively with product, infrastructure, DevOps, architecture, and engineering to guide an initiatives technical direction Along with Architecture, meet one on one with tech leads to provide guidance and ensure work is moving towards vision Technical and Agile Competency:

Stay current with industry standard tools and technologies Deep dive on eCommerce products and be prepared to assist architecture with setting the vision, organizing and evolving the codebase for the entire product Assist in establishing and supporting coding standards Engage in tribe-level ceremonies, including planning, grooming, product demonstrations, and retrospectives Perform risk analysis on work items defined for an initiative Assist in enabling and maintaining the continuous delivery pipeline and exhibit a DevOps mindset to enable autonomy of agile scrum teams With guidance from Architecture, perform feasibility studies and proofs of concepts on new solutions or techniques which may be employed Maintain a holistic view of the project, never losing sight of the smaller details General foundation in enterprise computing including networking, infrastructure, virtualization, web tools and technologies, databases Object oriented design principles (SOLID), design patterns, enterprise integration patterns, Microservice architecture Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams and/or design documents Excellent time management skills and ability to prioritize Customer Empathy:

Respond to trouble/support calls for production applications in order to make quick repair to prevent application outages Able to translate customer and business needs to technical solutions Resilient to change Establish User Personas in collaboration with Product Management Mentoring and Coaching:

Mentor and train other Software Engineers Be a resource for multiple challenging software engineering projects at a time Has a positive influence to unite teams to achieve success has a Can do attitude

Specialized Knowledge Skills

Proficient in:

C# .NET MVC and Web API Experienced in:

ORM Frameworks (Entity Framework, NHibernate) Web Services and serialization, XML, JSON, SOAP, WCF, REST Unit testing using mock objects design patterns and object-oriented programing SQL Server and the SQL language JavaScript, jQuery, Bootstrap Test Automation, Load Testing, Performance Testing HTML5 and CSS3 Agile Management Tools (i.e. Confluence, JIRA, VersionOne) Queueing Threading, async patterns and TPL/TAP plus .NET thread safe collections SCM including branching and merging RDBMS Implementing enterprise level software applications Cloud Application Design (i.e. AWS, Serverless, Container, Docker ) React/Angular or other front-end frameworks Familiar with:

Basic networking and infrastructure Memory management, performance tuning and profiling JavaScript Unit Testing frameworks (Protractor, Jasmine or QUnit) Knowledge of Stream Processors (i.e. Kafka) Personal Attributes:

Strong, innovative and initiative-seeking approach to problem solving and finding solutions Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution

,

Keyskills :
javascriptjava mysqlhtml apiobject oriented design software development methodologiesfront end

Associate Principal Software Development Engineer Full Stack .Net Related Jobs

© 2019 Hireejobs All Rights Reserved