We are seeking a talented and motivated Software Engineer to join our dynamic development team. This role offers an exciting opportunity to work on innovative application development projects, utilizing a broad range of technologies including web development, cloud platforms, and APIs. The ideal candidate will have a strong foundation in software development and a passion for creating scalable, efficient solutions in a collaborative environment.
Duties
Design, develop, and maintain web applications and services using technologies such as JavaScript, C#, Python, Ruby on Rails, and .NET frameworks.
Develop and optimize SQL databases including MySQL and SQL Server, ensuring data integrity and performance.
Build and deploy applications on cloud platforms like AWS and Azure, leveraging services such as APIs and RESTful interfaces.
Collaborate with cross-functional teams using Agile methodologies to deliver high-quality software solutions.
Manage version control systems including GitHub, Git, SVN, and ensure code quality through code reviews and testing.
Implement front-end features with a focus on user experience and responsiveness.
Develop backend services and APIs to support application functionality.
Maintain Linux-based environments for deployment and testing purposes.
Participate in continuous improvement initiatives by adopting new tools and best practices in software development.
Qualifications
Proven experience in web development, application development, or software engineering roles.
Proficiency with programming languages such as Java, C++, C#, Python, Ruby on Rails, VBA, JavaScript, and C.
Strong understanding of SQL databases including MySQL and SQL Server.
Hands-on experience with cloud platforms like AWS and Azure is preferred.
Familiarity with REST APIs, API integration, and microservices architecture.
Knowledge of version control systems such as GitHub, Git, SVN.
Experience working within Agile teams using tools like Jira or similar project management software.
Ability to work in Linux environments for deployment or scripting tasks.
Excellent problem-solving skills with attention to detail.
Strong communication skills with the ability to collaborate effectively across teams. This position offers a comprehensive environment for professional growth within a forward-thinking organization committed to technological excellence.
Job Type: Full-time
Pay: $60,000.00-$78,000.00 per year
Work Location: Remote
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.