companyaristotle logo

Senior .NET Software Engineer

aristotleProvo, Utah, United States
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

A bachelor's degree in a related field is required. At least 4 years of experience in designing, developing, and implementing enterprise-grade software systems using the . NET framework.

About the job

This role operates under a hybrid work model, requiring in-office attendance once a week.

Join our dynamic startup-like environment characterized by a small team tackling big challenges, offering significant growth opportunities, and fostering a relaxed office culture. Despite being a startup, we have a solid foundation with over 40 years in the industry, complemented by a comprehensive benefits package that includes health insurance, paid holidays, a 401K plan, PTO, and a remote work-friendly atmosphere with stunning office views. Alongside our 200+ university research partners, we have developed PredictIt, known as 'The Stock Market of Politics', where over 100,000 passionate traders make highly accurate winner-take-all political predictions leveraging the wisdom of the crowd. We need your expertise to elevate our platform to the next level.


As a Senior . NET Software Engineer at PredictIt, you will engage in challenging and rewarding projects across the entire tech stack. Responsibilities will include creating innovative web experiences and redesigning the financial engine that facilitates millions of dollars in transactions. You will work within a small team, taking on exciting responsibilities that promise to be both fulfilling and rewarding.

Key Responsibilities

  • Implement best practices, design patterns, and the latest technologies in web and mobile development to craft innovative, high-performance software solutions that users love.
  • Contribute to the redesign of a real-time trading platform, leveraging your expertise to improve usability, performance, scalability, and overall system efficiency.
  • Conduct architectural and technical reviews throughout the software development life cycle, offering valuable insights and recommendations for performance enhancements.
  • Collaborate with project teams and business stakeholders to analyze system performance proactively, gathering information on limitations, capabilities, requirements, and interfaces.
  • Develop specifications and resolve technical performance issues.
  • Own capacity estimation, planning, modeling, monitoring, analysis, and solution recommendations for performance challenges in enterprise business applications.
  • Conduct performance and stress testing, meticulously analyze results, and propose action plans to address performance issues.
  • Integrate performance engineering as a critical aspect of the software development life cycle, ensuring performance considerations are embedded throughout the development process.

Qualifications

  • A bachelor's degree in a related field is required.
  • A minimum of 4 years of experience in designing, developing, and implementing enterprise-grade software systems utilizing the . NET framework.

About aristotle

aristotle has been a stable force in the industry for over 40 years, providing a unique blend of startup energy within a secure framework. Our collaborative environment encourages innovation and offers a range of benefits to support our employees' well-being and work-life balance.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.