Job Description
This role contributes to software development activities, troubleshoots production and testing issues, and collaborates with senior developers and analysts to deliver high-quality solutions. The Software Developer will support both small development efforts and larger enterprise initiatives while building technical and business-domain expertise.
Key Responsibilities
- Develop, maintain, and enhance internal and external applications with guidance from senior developers.
- Write clean, efficient, and well-documented Python code.
- Build, optimize, and troubleshoot SQL queries, stored procedures, and data workflows.
- Collaborate with developers, analysts, and business partners to understand and translate requirements into technical solutions.
- Investigate, debug, and resolve application issues (functional, performance, and data-related).
- Support deployment activities, version updates, and routine operational tasks.
- Create and maintain technical documentation such as diagrams, process flows, and configuration details.
- Participate in code reviews and follow established coding, testing, and documentation best practices.
- Contribute to implementation plans and assist during release activities.
- Participate in the team’s on-call rotation.
- Attend team meetings, Agile ceremonies, and contribute to continuous improvement activities.
- Perform other duties as assigned.
Education Requirements
Required:
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field — or equivalent practical experience.
Basic Qualifications
- 2+ years of experience in software/application development.
- Strong hands-on experience with Python scripting.
- Solid understanding of SQL, including writing queries, joins, and stored procedures.
- Familiarity with version control systems (Git preferred).
- Understanding of SDLC and Agile delivery methodologies.
- Strong problem-solving skills with attention to detail.
- Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
- Effective communication skills with both technical and non-technical audiences.
- Ability to collaborate well with cross-functional teams.
- Ability to troubleshoot moderately complex issues and contribute to scalable solutions.
- Strong analytical and reasoning skills.
Preferred Qualifications
- Experience with REST APIs and JSON.
- Exposure to cloud environments (AWS, Azure, or GCP).
- Familiarity with DevOps tools such as CI/CD pipelines or Docker.
- Basic understanding of front-end technologies (HTML, CSS, JavaScript).
- Experience with monitoring or logging tools.
- Experience in financial services or a regulated industry.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now