Aristotle · 1 day ago
Senior .Net Software Engineer
Aristotle is a well-established company with over 40 years of stability, seeking a Senior .Net Software Engineer to work on the PredictIt platform. The role involves creating innovative web experiences and redesigning financial engines while collaborating with project teams to enhance system performance and usability.
Information TechnologyPoliticsSoftware
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
Qualification
Required
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
Preferred
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
Health
Paid holidays
401K
PTO
Remote work friendly
Great office views
Medical benefits
Paid vacation
401k plan
Stock options
Company
Aristotle
Aristotle is a political data-management software company that specializes in data-mining voter data for political campaigns.
H1B Sponsorship
Aristotle has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
Funding
Current Stage
Growth StageTotal Funding
$0.42M2017-01-19Seed· $0.42M
Recent News
2024-05-22
Business Wire
2024-04-03
Company data provided by crunchbase