Aristotle · 1 day ago
Senior .Net Software Engineer
Aristotle is a company with over 40 years of stability, providing a startup-like environment focused on innovative web experiences and financial systems. As a Senior .Net Software Engineer, you will work on challenging projects, redesigning trading platforms and enhancing system performance, while collaborating with a small team to deliver high-performing software solutions.
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
Preferred
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
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
Competitive compensation
Medical benefits
Paid vacation
401k plan
Stock options
Casual dress code
Non-corporate atmosphere
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