Senior Software Developer – Product Development
Job Overview
-
Date PostedNovember 28, 2024
-
Location
-
Expiration date--
Job Description
Job Description
AvancerPI Solutions is seeking an experienced Senior Software developer to join our innovative team. At AvancerPI Solutions, we are a globally recognized team of Consulting Architects, Developers, and Automation Engineers dedicated to delivering enterprise-grade IT solutions. Our projects include Datacenter Virtualization, HCI Solutions, Workload Migrations, Hybrid Cloud Integrations, and Application Modernization . his role will involve designing and developing cutting-edge software solutions that reflect our commitment to innovation, scalability, and technical excellence. If you’re passionate about creating robust applications and thrive in a consultative, collaborative environment, we’d love to hear from you.
Responsibilities
Software Architecture & Development
Design and develop modular, scalable software solutions in alignment with AvancerPI Solutions’ focus on delivering high-quality, enterprise-grade tools.
Collaborate with stakeholders to ensure solutions meet client requirements and business goals.
Maintain code quality through rigorous testing and adherence to best practices.
Backend Development
Build robust, efficient, and secure backend systems using Python, Go, Java, or JavaScript (Node.js).
Develop and optimize RESTful and GraphQL APIs for seamless integration.
Frontend Development
Create responsive, dynamic, and intuitive UIs using frameworks like React, Angular, or Vue.js.
Ensure user experiences align with AvancerPI Solutions’ emphasis on simplicity and usability.
Database Design & Management
Develop and maintain scalable database solutions using PostgreSQL, MySQL, MongoDB, or Redis.
Optimize data models to support AvancerPI Solutions’ high-performance applications.
Testing & Quality Assurance
Implement comprehensive testing pipelines using tools like Jest, Mocha, or PyTest.
Deliver reliable software aligned with AvancerPI Solutions’ design principles of availability, security, and manageability.
Version Control & Collaboration
Collaborate with the team using Git and platforms like GitHub or GitLab.
Participate in Agile development workflows with tools like JIRA or Trello.
Requirements
Programming Languages & Frameworks
Backend: Python (Django, Flask), Go, Java (Spring Boot), Node.js (Express).
Frontend: React, Angular, Vue.js, or Svelte.
Database Technologies
SQL: PostgreSQL, MySQL, SQLite.
NoSQL: MongoDB, Redis, Cassandra.
Testing Frameworks
Jest, Mocha, Cypress, Selenium, PyTest.
DevOps-Friendly Development
Familiarity with containerized environments like Docker.
Knowledge of orchestration tools such as Kubernetes.
Version Control & Collaboration
Git, GitHub, Bitbucket, GitLab.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
7+ years of experience in software development.
Familiarity with tools like Swagger or Postman for API development and testing.
About AvancerPI
At AvancerPI Solutions, we pride ourselves on being trusted advisors, delivering IT transformations with precision and innovation. Our focus is on achieving high availability, security, manageability, scalability, and simplicity in every solution we design. We approach every project with a consultative mindset, ensuring our software meets both technical and business requirements.