.net Core / Software Engineer

Year    Bengaluru, Karnataka, India

Job Description


Job brief
We are looking for a skilled software engineer who, along with our excellent software development team, will be responsible for working on projects that are currently being developed by our company. Duties will include but are not limited to developing and directing software system validation and testing methods, as well as directing our software programming initiatives. You will also be working closely with clients and cross-functional departments to communicate project statuses and proposals.

A bachelor's degree in computer science, software engineering, or another related field is required. You will also need at least five to seven years of software engineering or software development experience, preferably in a related field to be successful in this role.

Responsibilities

  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Create ER diagrams, Class diagrams, and design Software Architecture based on the C4model
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features
  • Develop software as a .NET developer
Requirements
  • Have an experience with the following: * Programming languages and frameworks like C#, .NET, Java, Python, etc. (C# and .NET Core mainly)
  • Design Patterns
  • Building APIs and services using REST, gPRC, GraphQL, etc
  • Experience with databases such as MySQL, MongoDB, etc
  • Building automation technologies like Maven, Jenkins, etc
  • Monitoring technologies like Nagios, Ganglia, etc
  • AWS, and Microsoft Azure
  • Infrastructure automation technologies like Docker, Kubernetes, etc
  • Technologies like Hadoop, Hive, Pig, Oozie, Map Reduce, Kafka, Flume, etc
  • Test-driven development and automated testing frameworks
  • A masters degree, MCA or MSc Computer Science
  • Good English language level in speaking, reading, writing, and listening
  • 10 years of software engineering or software development experience
The company's culture and benefits:
  • Work location: Bangalore
  • Working hours: 8 hours. From 9 am to 6 pm. Includes one hour lunch break.
  • Health Insurance
  • Opportunities to learn
Required Procedures:
  • Providing a CV contains all the skills and experiences related to the job description
  • University Certificates
  • Portfolio of work with examples that showcase technical skill
  • Job applicants will be tested by experts: * Online tests
  • A pair programming interview
  • Job applicants will be contacted by the Human Resources department via: * Email or phone
  • Video calling by Zoom or Google Meet

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3019984
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year