Loading...

TEKsystems

Senior Software Engineer (.NET Core)

TEKsystems
Bengaluru, Karnataka Hybrid
Hybrid Full-Time Bengaluru, Karnataka India

Skills

Microservices React.js Node.js REST APIs SQL Object-Oriented Programming (OOP) .NET Core Jenkins Unit Testing Model-View-Controller (MVC) Grafana

About the Role

Your responsibilities

Develop and deploy high quality software solutions with comprehensive test coverage without supervision.
Analyse business objectives and identify functional and non-functional requirements.
Design and implement technical solutions for functional and non-functional requirements.
Provide accurate estimates for the development effort for new features.
Continuously improve and improvise to find the best solutions for business
Provide mentoring and technical assistance to other members of the team.
Work well with different team members whilst practicing knowledge sharing and T-shaping
Apply and promote industry best patterns and practices with focus on test automation.
Take ownership of initiatives and assets and follow up to provide highest quality of customer service
Contribute to the strategic engineering goals within own team / platform

Your skills and experience

Experience: 7+ years of industry experience as a full-stack engineer
Development Methodologies: Must have .NET Core, REST APIs, Microservices, MVC experience on .NET Framework, Node with TypeScript is good to have with is helpful but not must have, streaming platforms like Kafka is good to have too.
Test Automation: Unit/Integration/Acceptance testing experience with Selenium.
Frontend Technologies: HTML5, CSS and Javascript. React framework is must have, Angular (Good to have)
Programming Languages: C# with good knowledge of OOPS concepts and design patterns. Any Java knowledge is good to have.
CI/CD: Any Git tool for source control. Build tools like TeamCity or Jenkins and experience with deployment tooling like Octopus or similar.
Databases: Either of the relational databases like MSSQL / Oracle. Also any No-SQL database like MongoDB is good to have.
Cloud: AWS Cloud offering knowledge is a very strong asset.
Monitoring: Familiarization with Splunk or a similar monitoring tool. Any familiarity with performance tooling like Grafana and Prometheus is must have.
Soft skills: Excellent communication skills. Working experience with Agile methodologies.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs