Company logo

Senior Software Engineer - .NetSoftware Engineer - .Net Developer (3-4 yrs)Software Engineer - .Net

Emsyne Technologies Privated Limited

Kochi

in 3 days

Job Description for .NET development resources (5 to 10 Years)

We are seeking a .NET developer responsible for building & maintaining .NET applications using C# and .NET frameworks(4.x & 5), for backend system and APIs with WebAPI & RPC. Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

Translate application storyboards and use cases into functional applications

Design, build, and maintain efficient, reusable, and reliable code

Ensure the best possible performance, quality, and responsiveness of applications

Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

Help maintain code quality, organization, and automatization

Skills

Strong knowledge of .NET web frameworks

Proficient in c# , with a good knowledge of ecosystems

Strong understanding of object-oriented programming

Skill for writing reusable Components

Familiar with various design and architectural patterns

Knowledge of concurrency patterns

Familiarity with Oracle & NoSQL Databases

Knack for writing clean, readable, and easily maintainable code

Understanding of fundamental design principles for building a scalable application

Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds

Proficient understanding of code versioning tools such as GIT, SVN etc.

Familiarity with Stateless Service frameworks like Rest

Understanding on Communication protocols

Good to Have

Understanding on microservices, manage streams, Message Queues

Understanding of fundamental of ORM framework, Entity Framework or similar

Experience on DevOps process

Understanding on CI/CD pipelines

Understanding on Containers like Docker, kubernet

Qualifications Required:

B.Tech, B.E, M.Tech, M.E, MCA, MSc Computer Science

Please email your updated resume to jobs@emsyne.com. Subject line should be "Sr. Software Engineer"
Job Description - .Net Developer –3-4 years

Responsibilities

We are looking for ASP.NET developers who will work on modernizing, maintaining, and extending a code base of our main applications. You will also be responsible for reducing complexity, maintaining unit tests, creating integrations, and adding new features.

Daily tasks will include algorithm development; system-level problem solving; writing high-quality, non-duplicated, and documented code; database schema design; and implementing complex controls such as tabbed interfaces.

Additional Responsibilities

• Knowledge of design principles and fundamentals of architecture • Understanding of performance engineering • Knowledge of quality processes and estimation techniques • Basic understanding of project domain • Ability to translate functional / non-functional requirements to systems requirements • Ability to design and code complex programs • Good understanding of SDLC and agile methodologies • Awareness of latest technologies and trends • Logical thinking and problem-solving skills along with an ability to collaborate

Technical and Professional Requirements:

Primary skills

.Net 4.0+ | core, jQuery, C#

Preferred Skills

.Net, ASP.net, jQuery, Web-API, Bootstrap, HTML 5, WCF, SOA, ORMs (EF/Dapper), JSON

Educational Requirements

B.Tech, B.E, M.Tech, M.E, MCA, MSc Computer Science

                                    Job Description:

• Ability to analyze the requirement and implement microservices based on the functional requirements. • Work with the team to accomplish the task. • Responsible for developing the front-end UI using JavaScript, Angular or React and backed using .NET core powering third party components • Responsible for web page layout implementation in HTML, CSS and related front-end UI behavior • Work in agile team and update the progress regularly in the agile tools like JIRA, Confluence etc. • Incorporate software quality through unit testing, integration testing and other code quality checks. • Use CI/CD tools to build and deploy the application in the environment. • Support the production system and participate in the defect triage meetings.

Requirements:

• A BE/BS degree or higher in Computer science or technology • Strong software engineering experience across the full development lifecycle with the ability to write specs, design and implement code, ensure code is well tested and deployed successfully • Experienced in implementing .net services (REST APIs), SQL Queries, C# , Oracle • Experience of building apps based on microservices architecture in .Net and .Net Core (C#, .Net framework, CLR, ASP.NET), XML, schemas • Proficient with Oracle • Thorough understanding of Computer Science fundamentals such as OOP, RESTful architectures, Design Patterns, Data Structures • Candidate should have active experience in using CI/CD tools like Jenkins, stash, splunk. • Good working knowledge of CI/CD environments • Collaborative team member with good communication skill used to working in Agile teams • Familiar with cloud technologies • Familiar with responsive web applications using HTML5, CSS3, JavaScript and Bootstrap