Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer (.Net Full Stack with) @ Advanced Computer

Home > Programming & Design

 Senior Software Engineer (.Net Full Stack with)

Job Description

About the Role

This is a greenfield project on Digital Business Transformation for multiple products. Our goal is to build common frameworks that enable the process through reusability. The products are moving towards a SaaS model.

We are looking for full stack developers to produce scalable software solutions. You will be part of a crossfunctional team that is responsible for the software development on AWS, building frameworks that will need to scale across multiple products.

As a full stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility, responsible for CI/CD with a TDD mindset and familiar with Agile methodologies.

Guide team development efforts towards successful project delivery.

Provide technical leadership to teammates through coaching and mentorship.

Maintain high standards of software quality within the team by establishing good practices and habits.

Develop and implement risk mitigation plans o Track utilization of resources and monitor schedule

Identify and encourage areas for growth and improvement within the team.

Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.

Assist in the documentation of users requirements, development of user stories, estimates and work plans.

Help prepare status reports, metrics to measure the health of the project

Design, develop, and unit test applications in accordance with established standards and good exposure on TDD

Participate in peer-reviews of solution designs and related code.

Package and support deployment of releases.

Work with teammates in the migration of legacy applications to cloud based application.

Develop, refine, and tune integrations between applications.

Analyze and resolve technical and application problems.

Adhere to high-quality development principles while delivering solutions on-time and on-budget.

Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other stakeholders.

Experience

8 years of total experience in the industry

5 years? experience as a Software Developer

2-3 years of prior experience in a technical leadership position o

Iterative software development awareness (Agile methodologies), working knowledge of JIRA

Gherkin / Behaviour-driven development (BDD) awareness and exposure on TDD methodologies Information security and requirements for safely handling personal data Competencies

Proficient with Microsoft .NET 3.5 development using C#

In depth knowledge and experience with core Microsoft .Net technologies including: WCF, WPF, WF

2-3yr good experience in working on API AWS

Experience with web development using technologies including: NodeJS, JavaScript, AJAX, and CSS

Experience with database development including relational database design like MSSQL

Extensive experience designing and developing enterprise grade software

Experience with source control management systems (GitHub) and continuous integration/deployment environments o Experience with debugging, performance profiling and optimization

Comprehensive understanding of object-oriented application development techniques

Internally motivated, able to work proficiently both independently and in a team environment

Effective communication of ideas and information, both verbally and in writing

Take strong initiative to find ways to improve solutions, systems, and processes

Competence to work alone and with an appropriate level of supervision and guidance 

Capability to develop a strong working relationship with all the stakeholders of the product

Ability to analyze information to identify problems and issues, and make effective decisions

Ability to plan and organize workload efficiently, working to strict deadlines

Skills

Develop in AWS using the web services

Implement Automated CI/CD processes

Develop Frameworks with SaaS as a mindset

Front end technologies

  • Advanced JavaScript
  • React
  • Redux
  • Bootstrap
  • HTML
  • JSON
  • CSS
  • NPM

Server side technologies

  • REST Web API (C#)

Programming Languages

  • C# , NodeJS

Backend (database)

  • Sql Server
  • EventStore (nice to have)
  • NoSQL (mongo, revan)
  • AWS DynamoDB

Cloud technologies

  • AWS
    • S3
    • API Gateway
    • Lambda
    • SNS
    • SQS
    • CloudWatch
    • DynamoDB

Serverless Framework

Others

  • Git/GitHub (source control)
  • Knowledge on DevOps tools (Jenkins, Team City, Octopus, Docker) and process

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization

Contact Details:

Company: Advanced Computer
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Front end Web development Javascript HTML Application development WCF WPF microsoft SQL Ajax

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Advanced Computer

Advanced Computer Software Group