Senior Software Developer

last updated May 11, 2021 15:04 UTC

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

The Senior Software Developer is responsible for developing and maintaining a variety of software that supports our database of scholarly productivity and providing limited end-user support. As part of the development team, you will develop and maintain new applications, as well as support existing applications for our clients and internal users.

Duties & Responsibilities:

  • Assumes primary responsibility for a number of applications critical to the business.

  • Develops new applications, as well as provide enhancements and support for existing systems written in C#, ASP. NET, SQL Server and various client-side javascript frameworks.

  • Assists in all phases of the SDLC toward development of new software, systems and business processes.

  • Directs technical aspect of operations related to escalated client accounts orhigh severity issues as they affect or confront a project or team.

  • Attends to both business and technical considerations when designing solutions to project/team or company related issues.

  • Participates in the evolution of company level best practices, standards, and policies as it related to software development.

  • Obtains the business requirements needed from internal and external customers in order to develop the appropriate solutions to ensure a functional and efficient product.

  • Acts as a liaison or primary point of contact for communicating with client side technical expertise.

  • Perform advanced coding for technical specifications written or verbalized by internal and external customers.

  • Collaborates with various departments throughout the organization to create the best possible product and to maintain a timely and accurate delivery of requested software.

  • Provides support and training to less experienced software developers.

  • Responds to advanced customer systems issues and provides solutions to problems as needed.

  • Conducts testing of the software and assuring its quality.

  • Investigates and suggests solutions to defects and problems that may have been detected during testing.

  • Implement the localization or globalization of the software as per themarketneeds.

  • Conducts performance tuning, balancing, improvement, automation and usability.

  • Provide advanced technical expertise and recommendation in assessing new IT software projects and initiatives to support and enhance our existing systems.

  • Produce technical documentation for new and existing applications

  • Serve as a liaison between all departments to assist in addressing and resolving IT software issues.

  • Responsible for maintaining the security of our systems, address security breaches,

  • Document security policies, routinely review for new updates and make recommendations on enhancements.

Requirements:

  • Bachelor’s degree from an accredited college or university; a degree in Computer Science, Engineering preferred.

  • 5+ years’ experience in software development.

  • Advanced knowledge with C# or VB. NET, ASP. NET and SQL.

  • Advanced knowledge with Visual Studio 2013 and Sql Server Management Studio 2012.

  • Intermediate knowledge of client-side technologies (javascript and preferably at least one major framework)

  • Excellent written and verbal skills.

  • Must have attention for detail and take pride in delivering a quality result.

  • Strong candidates will possess a self-starter attitude and exceptional communication skills

  • Ability to work on multiple projects simultaneously.

Shopping Cart
There are no products in the cart!
Total
 0.00
0