Senior Software Engineer Job in Naturetech Enviro Protection

Senior Software Engineer

Apply Now
Job Summary

Senior Software Engineer

Experience: 3 - 6 yrs | Location: Kolkata

Salary: 5,00,000 - 7,50,000 P.A. | Openings: 2

Job Description

  • Develops software solutions by studying information needs, conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the Agile Scrum software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Estimate and schedule software feature development based on scientific estimation methods.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protects operations by keeping information confidential.
  • Provides analytics and strategy by collecting, analyzing, and summarizing development and service issues.
  • Supports and develops software engineers by providing advice, coaching and educational opportunities.

Desired Candidate Profile

  • BSc (Hons)/BE/BTech/BCA/MCA/MTech from a reputed college or university.
  • 3 to 6 years of experience in enterprise software development.
  • Server technologies C#, .NET Core 2.0, Node.JS, ASP.NET, MVC.
  • Client technologies HTML5, CSS3, JQuery, Bootstrap, Angular.JS, SPA, Google Charts.
  • Database technologies understanding of RDBMS and No-SQL. Working knowledge in MS SQL Server, Cassandra, MongoDB is a plus.
  • Performance tuning of large databases is a plus.
  • Exposure to Message Broker service like RabbitMQ, Kafka, ActiveMQ, and Kestrel is a plus.
  • Exposure to caching services like Apache Ignite and Redis is a plus.
  • Demonstrate Technical Cloud Architectural knowledge (Azure/AWS/Docker), playing a vital role in the design of production, staging, QA and development Cloud Infrastructures running in 24x7 environments.
  • Knowledge of Object Oriented design patterns and SOLID principles.
  • Experience with Test Driven Development.
  • Good English communication and technical software engineering documentation skill.
  • Knowledge of Agile Scrum Software Release life-cycle.
  • Experience building complex enterprise/web systems that have been successfully delivered to customers.
  • Ability to take a project from scoping requirements through actual launch of the project.
  • Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines.
  • Experience with mission critical, 24x7 systems.
  • Experience implementing and consuming large-scale web services.
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
  • Know the .NET and the ecosystem of supporting tools inside and out.
  • Eagerness and willingness to learn new technologies.
  • Apply
    Salary : 5,00,000 - 7,50,000 P.A.
    Experience Required :

    3 to 6 Years

    Vacancy :

    2 - 4 Hires

    Similar Jobs for you

    See more recommended jobs