About the job
Join our dynamic team as an Application Developer specializing in Python, Django, and Angular. In this role, you will leverage your expertise to create and implement innovative solutions, ensuring high-quality code development, testing, and deployment.
- Utilize a variety of complex methods to address software development tasks effectively.
- Work autonomously to design, configure, code, and test applications.
- Participate in design and code review sessions, articulating your decisions and methodologies.
- Collaborate with business analysts, project managers, and clients to clarify project requirements.
- Support your teammates in their project assignments as needed.
- Conduct testing of your work and assist in developing comprehensive test plans.
- Document installation and operational procedures, including user guides, under limited supervision.
- Assess software designs, test results, and technical documentation in the context of system functionality.
- Research literature, patents, and best practices relevant to your projects.
- Develop new software applications and customize existing applications to meet user needs.
- Enhance and maintain existing applications and contribute to the development of new applications.
- Create monitoring and automation tools for system health and deployment processes.
- Review and edit technical requirement documentation.
- Adhere to Quality Assurance standards to ensure applications meet specifications and technical requirements.
- Demonstrate knowledge of engineering methodologies and their application within your specialty.
- Showcase skills in process design and redesign as necessary.
- Analyze integration needs for various software systems.
- Apply project management skills to oversee multiple application projects.
- Implement infrastructure improvements for application deployment.
- Deliver performance enhancements and patches for both new and existing applications.
