Join OLI's Software Development group as a Senior Software Developer to improve user experience and advance the performance, usability, and scalability of our chemistry simulation platforms. Contribute to impactful products and work in an environment where new ideas are encouraged and valued.
Requirements
- Highly proficient in C# as primary programming language with strong foundation in object-oriented programming
- Proficiency in Python, C++/C or Java or similar as secondary language
- Experience leveraging AI-assisted development tools to improve productivity, code quality, and software development workflows
- Experience developing browser-based applications using.NET and modern web technologies (e.g., Blazor, HTML, CSS, JavaScript)
- Experience contributing to UI/UX design and implementing modern, responsive, user-friendly interfaces
- Experience developing asynchronous and scalable applications using modern.NET programming
- Demonstrated ability to design and implement scalable software architectures for modern web-based applications, translating stakeholder requirements into technical solutions
- Experience using modern source control and collaboration platforms such as Git and Azure DevOps
- Experience working with open-source tools and technologies
Benefits
- Competitive compensation package
- Incentives and bonuses based on performance
- Opportunities for personal and professional growth