Senior Software Engineer

 

Description:

  • Responsible for developing new applications to support all areas of the company.
  • Work in a team-based environment developing applications under the guidance of the Director – Software Development.
  • Develop intuitive software that meets and exceeds the needs of the company. Involved in all aspects of systems design, architecture, development, and work on the full systems development lifecycle.
  • Provide guidance/mentor team members.
  • Provide excellent technical support for the legacy systems and enhance the feature set based on the growing business needs.
  • Review, analyze, and evaluate business systems and user needs.
  • Design and build relational databases and stored procedures.
  • Analyze and test programs and products before the formal launch.

 

Required Skills:

  • Bachelor’s degree in Computer Science or related field.
  • 3+ years of software development experience in at least one of the .NET languages (C#, Visual Basic .NET, etc.).
  • 3+ years of experience with SQL Server database design, including the creation of tables, views, stored procedures, etc. Preferably experience with SQL Server Integration Services (SSIS).
  • 2+ years of experience leading/contributing to the discussion on the system architecture and design (architecture, reliability, and scaling) of new and current systems.
  • Experience refactoring code and evolving architectures
  • Experience with Web APIs, REST, and SOAP services.
  • Experience with .Net Core
  • Understanding of .NET framework, ASP.Net MVC and Entity Framework
  • Excellent understanding of relational database design principles and best practices, database technologies, and transaction processing.
  • Excellent troubleshooting and communication skills.

Organization aSimplify
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Lahore,Pakistan
Shift Type Night
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-05-01 4:02 pm
Expires on 2024-06-16