What are the responsibilities and job description for the Senior Software Developer position at Akasi Consulting Group?
We're seeking a seasoned full-stack application developer with a passion for innovation and a knack for building software solutions. Join our agile team and contribute to applications and services that empower IT Consulting Services and management. If you thrive in a fast-paced, collaborative environment and are committed to personal growth, we'd love to hear from you.
Like the look of this opportunity Make sure to apply fast, as a high volume of applications is expected Scroll down to read the complete job description.
Technical Requirements
- Proven experience in full-stack web application development using modern frameworks and languages such as Ruby, Python, Rails, TypeScript, Next.js, or similar.
- Solid understanding of software development principles, including OOP, functional programming, design patterns, test / behavior driven development, and data structures.
- Experience designing and implementing APIs, microservices architecture, REST, GraphQL, and / or similar protocols, using best practices for scalable, maintainable systems.
- Proficiency in working with SQL and / or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis, MySQL) and expertise in data modeling, performance optimization, and database management.
- Strong command of UNIX and scripting languages, preferably with Linux, FreeBSD, and / or Mac OS X.
- Proficiency with Git or similar version control systems, and best practices for managing code repositories and handling merge conflicts.
- Expertise in HTML / CSS, responsive design, and familiarity with frontend frameworks like React, Angular, or Vue.
- Dev / Ops experience with cloud platforms like AWS, Azure, or Google Cloud Platform, and deploying applications to these environments.
Beyond the Code :
We believe that technical expertise is only part of what makes a great Sr. Software Developer. We value well-rounded individuals who possess a unique combination of technical skills, strong work ethic, excellent communication and interpersonal skills, and a passion for continuous learning.
Education :
Bachelor’s degree. In lieu of a degree, 4 years of relevant experience may be accepted.
Knowledge, Skills and Abilities :
J-18808-Ljbffr