Software Developer
Role details
Job location
Tech stack
Job description
Join our innovative team as a Software Developer and be at the forefront of designing, developing, and maintaining cutting-edge software solutions. In this dynamic role, you will collaborate with cross-functional teams to create robust applications that enhance user experience and streamline business operations. Your expertise in a variety of programming languages and development frameworks will drive the success of our digital initiatives. We are committed to fostering a vibrant environment where your skills can flourish, and your ideas can make a tangible impact., * Develop, test, and deploy scalable software applications using languages such as Java, Python, C++, C#, and JavaScript.
- Design and implement RESTful APIs and web services to facilitate seamless data exchange across platforms.
- Collaborate within Agile teams to plan sprints, review progress, and adapt to evolving project requirements.
- Maintain and improve existing systems by troubleshooting issues, optimizing performance, and refactoring codebases.
- Manage source code repositories using tools like GitHub, SVN, and Git to ensure version control best practices.
- Work with cloud platforms such as AWS and Azure to deploy applications securely and efficiently.
- Integrate third-party APIs and develop custom APIs to extend application functionality.
- Contribute to front-end development using frameworks like React Express for engaging user interfaces.
- Ensure software security through role-based access control (RBAC) and adherence to best practices in application development.
- Support database management tasks involving MySQL, SQL Server, or other relational databases for data integrity and performance.
Requirements
Do you have experience in UI development?, * Proven experience in software development across multiple programming languages including Java, Python, C++, C#, or VBA.
- Hands-on knowledge of IT infrastructure components such as Linux servers, application hosting environments, and network configurations.
- Familiarity with web development technologies including JavaScript frameworks like React or similar tools for front-end design.
- Experience working within Agile methodologies to deliver iterative improvements on time and within scope.
- Proficiency with version control systems such as GitHub, SVN, or similar platforms for collaborative coding efforts.
- Understanding of RESTful API design principles for building scalable web services.
- Knowledge of cloud computing services like AWS or Azure for deploying scalable applications.
- Background in database management with SQL or MySQL for data retrieval, storage, and manipulation tasks.
- Exposure to quantum engineering concepts is a plus but not mandatory; a strong foundation in application development is essential.
Benefits & conditions
Pulled from the full job description
- Paid training
- 401(k)
- Health insurance
- Dental insurance
- Employee assistance program, Embark on a journey where your technical skills fuel innovative solutions that shape the future of technology!
Pay: $104,329.58 - $205,536.70 per year, * 401(k)
- Dental insurance
- Employee assistance program
- Health insurance
- Paid training