Senior Software Engineer

Transact Campus Inc

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 5+ years of software development experience
  • Proficiency with relational databases (Oracle or SQL Server)
  • Experience in web application development using C# and .NET Core
  • Familiarity with Agile methodologies, particularly Scrum
  • Skills in debugging and optimizing database queries
  • Experience in writing various tests: unit, integration, and performance.

Responsibilities

  • Collaborate with cross-functional teams to implement technology solutions
  • Design and develop back-end services using C#/.NET Core and Azure
  • Create web user interfaces in Angular while adhering to best practices
  • Analyze and solve problems while balancing functionality and constraints
  • Improve test automation and code quality metrics
  • Employ CI/CD automation to streamline software development
  • Manage project priorities, dependencies, and deliverables effectively.

Benefits

  • Fully remote position with flexibility
  • Opportunity to work with cutting-edge technology like Azure
  • Collaborative team environment with Agile practices
  • Active contribution to development guidelines and best practices
  • Involvement in peer code reviews and knowledge sharing.
Full Job Description
Job Description: Work with the product manager, product owner, development manager, architects, and development team to understand and implement platform technology solutions. Design, develop, maintain, and deploy back-end solutions using C# / .NET Core and Azure services. Design and implement web-based user interfaces in Angular using best practices to support new functionality. Analyze problems and implement solutions that trade off architectural constraints of functionality, usability, performance, reliability, and scalability. Increase test automation coverage, reduce code complexity, increase CI/CD automation, and improve upon quality metrics. Appropriately manage priorities, dependencies, scope, dates, and deliverables. Comply with and contribute to consistent development guidelines (coding, change control, build, versioning). Work in a team environment using Agile project approaches (Scrum). Participate in peer code reviews. Position is fully remote reporting to office in Scottsdale, AZ.

Job Requirements:

Must have a Bachelor's degree in Computer Science or related field of study and 5 years of experience in software development. Must have experience in each of the following skills: Relational databases such as Oracle or SQL Server with the ability to create and run queries; Debugging using C# and .Net; Database development, query optimization and handling large datasets (SQL or NoSQL); Web application development; Writing and maintaining unit tests, integration tests, and performance tests; and Scrum and Agile methodologies.

Similar Jobs

More Jobs at Transact Campus Inc

More Information Technology Jobs

Find similar Senior Software Engineer jobs: