We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and application development, with a focus on web technologies and cloud services. This role involves designing, developing, and maintaining software solutions that meet the needs of our clients while adhering to best practices in coding and project management.
Responsibilities
Design, develop, and maintain high-quality software applications using various programming languages including Java, C#, Python, Ruby on Rails, and more.
Collaborate with cross-functional teams to define project requirements and deliver solutions that meet business objectives.
Implement web development best practices to create responsive and user-friendly interfaces.
Utilize SQL databases such as MySQL for data storage and retrieval, ensuring optimal performance and security.
Develop RESTful APIs to facilitate communication between different software components.
Participate in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives.
Use version control systems like GitHub and SVN for code management and collaboration.
Conduct thorough testing of applications to identify bugs and ensure functionality across various platforms including Linux.
Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
Qualifications
Bachelor's degree in Computer Science or a related field is preferred.
Proven experience in software development with proficiency in languages such as JavaScript, C++, C#, Python, Ruby on Rails, .NET, or VBA.
Strong understanding of web development principles and frameworks, including front-end technologies.
Familiarity with cloud services such as AWS or Azure is a plus.
Experience working with databases (MySQL) and writing complex SQL queries.
Knowledge of Agile methodologies and experience working in an Agile environment.
Ability to work collaboratively within a team while also being self-motivated to complete tasks independently.
Excellent problem-solving skills with attention to detail. Join us in shaping the future of technology through innovative software solutions!
Job Type: Full-time
Pay: $55,706.15-$137,834.98 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.