Software Engineer II - C#

2 - 4 years

7 - 12 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Hybrid

Job Type

Full Time

Job Description

JOB DESCRIPTION SUMMARY Experienced software development engineering with proven proficiency in deployment of software adhering to best practices and with fluency in the development environment and with related tools, code libraries and systems. Responsible for the entire development process and collaborates to create a theoretical design. Demonstrated ability to critique code and production for improvement, as well as to receive and apply feedback effectively. Proven ability to maintain expected levels of productivity and increasingly becoming independent as a software developer, requiring less direct engagement and oversight on a day to day basis from ones manager. Focus is on developing applications, testing & maintaining software, and the implementation details of development ; increasing volume of work accomplished (with consistent quality, stability and adherence to best practices), along with gaining a mastery of the products to which one is contributing and beginning to participate in forward design discussions for how to improve based on one’s observations of the code, systems and production involved. Software Developers provide project leadership and technical guidance along every stage of the software development life cycle. JOB RESPONSIBILITIES Maintain and resolve bugs in existing components Contribute new features, fixes, and refactors to the existing code Perform code reviews and coach engineers with respect to best practices Work with other engineers in following the test-driven methodology in an agile environment Collaborate with other engineers and Product Developers in a Scrum Agile environment using Jira and Confluence Ability to work as part of a geographically diverse team Ability to create and review documentation and test plans Estimate task sizes and regularly communicate progress in daily standups and biweekly Scrum meetings Coordinate with other teams across offices and departments JOB REQUIREMENTS: Engineering computer science Bachelor’s degree required We are looking for 2-4 years of Total experience C# engineer for this role. Good technical, collaborative, troubleshooting, and communication skills Strong analytical and problem-solving skills. Experience with .Net, C# Working experience on APIs is a must Relational database experience, preferably with POSTGRES Experience with Github-based development processes Working experience on AWS services, Lambda, EC2, S3, AWS Glue etc. Proficiency with object oriented design principles Experience building and deploying production level services Organized, self-directed, and resourceful with the ability to appropriately prioritize work in a fast-paced environment Good to have skills Should be able to comprehend Python applications Work experience of Jupyter Notebooks is plus. Familiar with Agile software development (Scrum is a plus).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
FactSet logo
FactSet

Financial Services

Norwalk Connecticut

RecommendedJobs for You

Hyderabad, Telangana, India

Hyderabad, Telangana, India

Hyderabad, Pune, Bengaluru