Posted in

Senior Software Developer

Senior Software Developer

CompanyUhaul
LocationChula Vista, CA, USA
Salary$7623.2 – $10046.4
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science and Engineering, Information Technology or related field
  • Three years’ experience using C# .NET Core, .NET 4.6, Web API, HTML, CSS, JavaScript, RDBMS tools like MS SQL, IBM Db2, PostgreSQL, Agile, Test Driven Development (TDD), Domain Driven Design (DDD), Github/Jenkins, CI/CD Pipelines, Apache Kafka, Logging technology like NLog

Responsibilities

  • Design, develop, and implement high-quality, efficient, and maintainable code using C# .NET 6.0/4.6+, .NET Core 3.1
  • Create and maintain web services using WCF SOAP, REST API and Thrift frameworks
  • Refactor existing code to improve maintainability, performance, and readability
  • Participate in code reviews, provide constructive feedback and learn from others
  • Construct and maintain complex queries and stored procedures to perform CRUD operations on the database (SQL Server)
  • Use Entity Framework 6 to create a data level interface between the database/model and View models
  • Document the technical specifications while coding and researching the user story for better readability
  • Collaborate with team members and stakeholders to understand requirements and translate them into design solutions and deliver projects successfully
  • Troubleshoot and analyze the issues/bugs reported by users and provide work-around solutions to it
  • Stay up to date with the latest advancements in the .NET ecosystem and related technologies
  • Create and maintain build/release pipelines using Azure Devops for implementing CI/CD pipeline and promote the code to different environments in the stack

Preferred Qualifications

    No preferred qualifications provided.