Senior Software Engineer

Vacancy
04

Job Context
Permanent: Full Time

Job Responsibilities

  • Excellent understanding of OOP
  • Must have prior ERP development experience
  • Must have experience on real life web application development using Asp.Net MVC/ Core framework with entity framework.
  • Overall management and operation of the Product Development/ projects.
  • Responsible for managing one or more projects within the constraints of scope, quality, time, and cost.
  • Participate in the development of one of the flagship products, designed in .NET or JAVA.
  • Design, code, test and implement according to software design specifications following standard coding styles and practices
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
  • Establish standards and processes to deliver quality software
  • Establish and update plans with actual and forecasts using Project Management tools.
  • Maintain documentation of the Product Development Works.
  • Play a vital role in the Product development, implementation procedures relative to the installation of new features, process, solutions, and services for different clients.
  • Analyze performance of programs and act to correct deficiencies based on consultation with senior operation managers and approval of senior management team.
  • Working directly with other developers and product managers to conceptualize, build, test and realize products.
  • Working with the UI/UX designer to build the interface with focus on usability features.
  • Strong programming and problem-solving skills.
  • Strong understanding of software development life cycle.
  • Ability to code, design, develop, test and bug fix.
  • Analyze, design and develop dynamic Web Application based on project documents.
  • Must have hands on SQL query writing skill for complex business requirements.
  • Extensive front-end and back-end development with MS SQL server including; design, creation, and maintenance of tables, stored procedures, and views

Employment Status
Full-time

Educational Requirements

  • B.Sc in Computer Science & Engineering from a reputed university or Masters in any discipline with hands-on experience with Software application design and development

Experience Requirements

  • 5+ year(s)
  • The applicants should have experience in the following area(s):
    .NET, JAVA
  • The applicants should have experience in the following business area(s):
    Banks, IT Enabled Service, Software Company

Additional Requirements

  • Experience in development of Financial Software is a plus.
  • Both males and females can apply.
  • Must have experience in C#, Bootstrap, Web API, ASP.NET, MVC, Ajax, JavaScript, JSON, CSS, HTML, DHTML based solutions and crystal report, Microsoft BI or other reporting tools.
  • Ready to work under pressure.
  • Ability to work individually and independently with minimal supervision.
  • Does not take work as pressure but enjoys challenges.
  • Good hands on optimal database designing concept using SQL Server.
  • Must have good knowledge of software design principles, design patterns, coding standards, best practices, unit testing and integration testing with mock framework.
  • Fluency in written and spoken English & Bengali for effective communication.

Job Location
Gulshan 1

Salary

  • Negotiable based on skillset and experience

Compensation & Other Benefits

  • Salary Review: Yearly
  • Festival Bonus: 2(Yearly)
  • Birthday party

Apply Instruction:

Or send your CV to mahfuz@techvisionco.com

Application Deadline: 21 July, 2019