Join our innovative team as a Software Engineer and become a vital contributor to developing cutting-edge software solutions that drive our business forward. In this dynamic role, you'll harness your expertise in a broad range of technologies to design, develop, and maintain robust applications. Your work will empower users, optimize processes, and support our mission to deliver exceptional digital experiences. We foster an energetic environment where continuous learning and collaboration thrive, offering you the opportunity to grow your skills across diverse platforms and frameworks.
Collaborate with cross-functional teams to gather requirements and translate them into scalable software solutions using languages such as Java, Python, C++, C#, and JavaScript.
Design, develop, test, and deploy web applications utilizing frameworks like Ruby on Rails, React, Express, and .NET to ensure seamless user experiences.
Build and maintain RESTful APIs to enable efficient communication between front-end interfaces and back-end systems.
Manage cloud infrastructure deployments on AWS and Azure, ensuring high availability and security for all applications.
Develop and optimize database systems using MySQL, SQL Server, and other relational databases; implement efficient queries and data models.
Maintain version control using GitHub, SVN, and Git; participate in code reviews to uphold quality standards.
Implement security best practices including RBAC (Role-Based Access Control) to safeguard sensitive information across platforms.
Contribute actively within Agile teams by participating in sprint planning, stand-ups, retrospectives, and continuous integration/continuous deployment (CI/CD) pipelines.
Support application development on Linux and Windows environments; troubleshoot issues promptly to minimize downtime.
Engage in front-end development tasks involving HTML5, CSS3, JavaScript frameworks like React or Vue.js for rich user interfaces.
Integrate third-party APIs and develop custom REST APIs to extend application functionalities.
Apply knowledge of quantum engineering principles where applicable for specialized projects requiring advanced computational techniques.
Proven experience in software development with a strong foundation in programming languages such as Java, Python, C++, C#, or VBA.
Hands-on experience working with IT infrastructure components including cloud services (AWS, Azure), Linux environments, and application servers.
Demonstrated proficiency in web development frameworks like Ruby on Rails, React Express, or similar technologies for building scalable web applications.
Familiarity with version control systems such as GitHub, SVN, or Git to manage code repositories effectively.
Solid understanding of RESTful API design principles and experience integrating external APIs into applications.
Knowledge of SQL databases including MySQL or SQL Server; ability to write optimized queries for data retrieval and manipulation.
Experience working within Agile methodologies--participating in sprints, stand-ups, backlog grooming--and utilizing tools like Jira or Trello is highly desirable.
Exposure to application security practices including RBAC (Role-Based Access Control), authentication protocols, and secure coding standards.
Ability to work across multiple platforms including Linux and Windows; familiarity with front-end technologies such as JavaScript frameworks is a plus.
Prior involvement in projects utilizing version control systems like GitHub or SVN for collaborative development environments. Join us if you're passionate about crafting innovative software solutions that make a difference! We're dedicated to fostering an inclusive environment where talented engineers can thrive--building impactful products while advancing their careers through ongoing learning opportunities and collaborative teamwork. All roles are paid positions that offer meaningful challenges aligned with your skills and aspirations!
Pay: $93,444.42 - $112,535.22 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.