×
Register Here to Apply for Jobs or Post Jobs. X

Senior .Net Software Engineer

Remote / Online - Candidates ideally in
Provo, Utah County, Utah, 84605, USA
Listing for: Aristotle International Inc
Full Time, Remote/Work from Home position
Listed on 2026-04-23
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Description

This position follows a hybrid work model, requiring once a week in-office attendance. Come work in a startup like environment (small team, big challenges, massive growth opportunity, relaxed office culture) with solid company stability (40+ years) and benefits including health, paid holidays, 401K, PTO, remote work friendly and great office views. Together with our 200+ university research partners, we have built Predict It, into the “The Stock Market of Politics” where 100,000+ enthusiastic Traders make $1 winner-take-all political forecasts with stunning accuracy thanks to the wisdom of the crowd.

Now we need your help taking it to the next level.

As a Senior .Net Software Engineer for Predict It you will get to work on challenging and rewarding projects across the tech stack: from creating innovative web experiences to redesigning the financial engine at the heart of millions of dollars of transactions. You’ll be part of a small team and have opportunities to take on exciting challenges and responsibilities that make the job extremely fulfilling and rewarding.

Job Responsibilities
  • Apply best practices, design patterns, and cutting-edge technologies of web development and mobile development to create innovative and high-performing software solutions that people love to use.
  • Contribute to the redesign of a real-time trading platform, utilizing your expertise to enhance usability, performance, scalability, and overall system efficiency.
  • Conduct architectural and technical reviews during the software development life cycle, providing valuable insights and recommendations for performance improvements.
  • Collaborate with project teams and business owners to proactively analyze system performance, gather information on limitations, capabilities, performance requirements, and hardware/software interfaces.
  • Develop specifications and resolve technical issues related to performance.
  • Take ownership of capacity estimation, planning, modeling, monitoring, analysis, and recommendation of solutions for performance problems in enterprise business applications.
  • Perform system performance and stress testing, meticulously analyze test results, and suggest action plans to address any performance issues.
  • Drive performance engineering as an integral step throughout the software development life cycle, ensuring that performance considerations are embedded in the development process.
Requirements
  • A bachelor's degree in a related field is required.
  • A minimum of 4 years of experience designing, developing, and implementing enterprise-grade software systems using the .NET framework and cloud technologies.
  • Demonstrated experience in adhering to design and coding standards, conducting analysis, and debugging multi-tiered applications.
  • In-depth knowledge of ASP.NET, OOP (C#), and back-end technologies, with the ability to effectively leverage them in software development projects.
  • Experience with SQL Server, and continuous integration and continuous development practices.
  • Ability to identify system bottlenecks and strong troubleshooting, problem-solving, and reasoning skills.
  • Experience working with high-volume, highly scalable SaaS (Software as a Service) infrastructures.
  • Familiarity with servers including build definitions, branches, and merging.
  • Experience in scaling applications to handle increased workload and user demands.
  • Excellent communication skills, both written and verbal, with the ability to effectively collaborate with team members and stakeholders.
Technology Stack
  • C#
  • HTML5, Twitter Bootstrap, jQuery, , MVC, Web API, Web Form
  • Enterprise Library, Entity Framework, Linq, T4
  • SSRS, SQL Server, Redis, Kafka
  • Azure Dev Ops, Azure Services, Visual Studio 2022
Pluses
  • Experience in constructing user facing financial systems.
  • Demonstrated experience in applying gamification techniques to enhance user engagement and drive desired behaviors within web applications.
Benefits

All positions are Full-Time, with competitive compensation, medical benefits, paid vacation, 401k plan and stock options. Casual dress code and a non-corporate atmosphere make this a fun place to work and learn in a team environment.

Apply for this job

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary