Main Responsibilities
-
Collaborate with cross-functional teams to analyze project requirements, design system architecture, and develop robust applications
-
Write, update, and maintain software packages/code to handle specific jobs based on requirement document
-
Conduct code reviews, identify areas for improvement, and implement best practices to maintain code quality, readability, and maintainability
-
Implement security measures and protocols within .Net applications, including authentication, authorization, and data encryption
-
Utilize your strong knowledge of development tools to design and implement scalable and modular applications
-
Own medium to big size module(s) in project(s) and develop it with the minimal supervision from the project lead
-
Train system users in system operation or maintenance
-
Consult with technical leads to clarify program intent, identify problems, and suggest changes
-
Support junior developers’ work
Job Qualifications
Education:
Bachelor’s degree in computer science or equivalent field
Professional Experience
Experience: 3-5 years
Technical Skills
-
C#, ASP NET, WCF, SQL Server Development, Entity Framework, Windows Services, JavaScript, JQuery, HTML, CSS, Bootstrap, MS Reporting Services, .Net Core, Angular JS, Angular
-
CQRS or NTier &Onion architectures are plus
-
Experience with debugging, performance profiling and optimization
Interpersonal Skills
-
Communication and presentations
-
Business Writing
-
Detail-oriented and able to prioritize
-
Analytical skills
-
Troubleshooting and problem-solving
Apply Now