Overview
We are seeking a dynamic and innovative Software Developer to join our technology team! In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge software solutions that drive our business forward. Your expertise will help shape the future of our digital platforms, ensuring seamless performance, security, and scalability. If you thrive in a fast-paced environment and are passionate about creating impactful applications, this is the perfect opportunity to elevate your career and make a real difference.
Duties
- Develop, test, and deploy robust software applications using languages such as Ruby on Rails, JavaScript, Python, Java, C#, C++, C, and VBA.
- Design and implement RESTful APIs and web services to facilitate smooth data exchange across platforms.
- Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes.
- Maintain and enhance existing systems built on frameworks like .NET, React Express, and Linux environments.
- Manage version control using tools such as GitHub, SVN, and Git to ensure code integrity and collaboration efficiency.
- Work with cloud platforms including AWS and Azure to deploy scalable applications with high availability.
- Optimize database interactions with MySQL, SQL Server, and other SQL-based systems for performance and reliability.
- Integrate security best practices such as RBAC (Role-Based Access Control) to safeguard sensitive data.
- Contribute to front-end development efforts focusing on user experience using modern JavaScript frameworks like React.
- Support application development projects across various domains including web development, quantum engineering applications, and enterprise solutions.
Experience
- Proven experience in software development with a strong understanding of IT infrastructure components.
- Hands-on knowledge of Ruby on Rails for backend web application development.
- Familiarity with cloud services such as AWS or Azure for deploying and managing applications.
- Practical experience working with RESTful APIs for integrating diverse systems seamlessly.
- Strong command of programming languages including JavaScript, Python, Java, C#, C++, C, VBA, and SQL.
- Experience working within Agile methodologies to deliver iterative improvements efficiently.
- Proficiency with version control systems like GitHub, SVN, or Git for collaborative coding projects.
- Background in web development focusing on front-end technologies such as React or similar frameworks.
- Knowledge of Linux operating systems for server management and application deployment.
- Understanding of application security principles including RBAC to ensure robust access controls. Join us to innovate at the intersection of software engineering and emerging technologies! Bring your passion for coding into a collaborative environment where your skills will directly impact our success—and your growth!
Pay: $50,000.00 per year
Work Location: In person