Bachelor's degree in IT, Computer Science, or related field, or equivalent experience
3 to 5+ years of professional software development experience
Experience designing and consuming REST APIs
Experience deploying and supporting cloud-based applications
Advanced SQL development skills
Responsibilities
Design, develop, test, and maintain software applications and services
Build and support RESTful APIs and microservices-based solutions
Develop and optimize SQL queries, stored procedures, and database objects
Design and maintain scalable data models and database architectures
Develop ETL/ELT processes for data integration and analytics
Create and maintain PySpark notebooks for data transformation
Create and maintain technical documentation and operational guides
Benefits
Opportunity to work with cutting-edge cloud technologies
Engagement in Agile and DevOps practices
Collaborative team environment
Professional development opportunities
Support for analytics initiatives
Full Job Description
Location: Guaynabo, PR
We are seeking a highly motivated Software Developer with strong Python (other programming language) development expertise and experience building scalable, cloud-based solutions. The ideal candidate will have a solid background in software engineering, data integration and Azure cloud technologies. This role will be responsible for designing, developing, testing, and supporting enterprise applications, APIs, and data solutions while adhering to DevOps and Agile best practices.
Responsibilities:
Design, develop, test, and maintain software applications and services.
Build and support RESTful APIs and microservices-based solutions.
Develop and optimize SQL queries, stored procedures, and database objects.
Design and maintain scalable data models and database architectures.
Develop ETL/ELT processes to support data integration and analytics initiatives.
Create and maintain PySpark notebooks for data transformation and processing workloads.
Create and maintain technical documentation, deployment procedures, and operational guides.
Supporting analytics platforms.
Required:
Bachelor's degree in information technology, Computer Science, or a related field, or a minimum of 75 approved credits and equivalent progressive experience in the field.
3 to 5+ years of professional software development experience.
Experience designing and consuming REST APIs.
Experience deploying and supporting cloud-based applications.