Job Summary
We are seeking a skilled and innovative Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions across various platforms. This role offers an exciting opportunity to work on diverse projects, utilizing a broad range of programming languages and technologies to deliver robust applications that meet business needs. The Software Developer will collaborate closely with cross-functional teams to implement scalable, efficient, and secure software systems, contributing to the continuous improvement of our development processes.
Responsibilities
- Design, develop, test, and deploy web applications and software solutions using languages such as JavaScript, Java, C#, Python, Ruby on Rails, C++, and C.
- Develop and maintain databases using SQL, MySQL, and other relational database management systems.
- Build and integrate RESTful APIs and other web services to facilitate seamless data exchange between systems.
- Collaborate in Agile development environments to deliver projects on time and meet quality standards.
- Utilize version control tools such as GitHub, Git, SVN, and Azure DevOps for source code management.
- Implement front-end features with front-end development experience focusing on user interface design and usability.
- Work with cloud platforms like AWS and Azure to deploy scalable applications in cloud environments.
- Write clean, efficient code adhering to best practices for software development and security standards.
- Troubleshoot and resolve bugs or issues identified during testing or production phases.
- Participate in code reviews and contribute to technical documentation for ongoing maintenance and future enhancements.
Requirements
- Proven experience in software development with a strong understanding of application development lifecycle.
- Proficiency in multiple programming languages including JavaScript, Java, C#, Python, Ruby on Rails, C++, C,.NET frameworks, VBA, Linux environments, and APIs integration.
- Hands-on experience with web development frameworks and front-end technologies.
- Familiarity with database management systems such as SQL Server, MySQL, or similar platforms.
- Experience working with cloud services like AWS or Azure is highly desirable.
- Knowledge of RESTful API design principles and implementation.
- Experience working within Agile methodologies and using version control tools like GitHub or SVN.
- Strong problem-solving skills with the ability to analyze complex technical issues quickly.
- Excellent communication skills with the ability to collaborate effectively within a team environment.
This position offers an engaging environment for passionate developers eager to innovate while working on impactful projects across various industries.
Pay: $78,000.00-$85,000.00 per year
Work Location: In person