Application Developer
KeySkills
Company Name
Job Description
Job Description:
Project Role Overview
Project Role: Application Developer
Project Role Description:
Design, build, and configure applications to meet business process and application requirements using Python. Collaborate with stakeholders to deliver high-quality, scalable, and maintainable solutions in line with business needs.
Key Responsibilities
-
Design and develop software applications using Python to fulfill business and functional requirements.
-
Build, test, and deploy high-performance, secure, and scalable applications.
-
Collaborate with cross-functional teams including business analysts, project managers, and developers to ensure smooth project execution.
-
Troubleshoot and debug application issues; identify root causes and implement appropriate fixes.
-
Maintain code quality by adhering to industry best practices and coding standards.
-
Participate in code reviews and contribute to continuous improvement processes.
-
Document application logic, technical specifications, and user guides as needed.
Technical Experience
Must-Have Skills:
-
Proficiency in Python programming language
-
Solid understanding of software development principles and the SDLC
-
Experience with unit testing and integration testing
Good-to-Have Skills:
-
Experience with Python frameworks/libraries such as Django, Flask, NumPy
-
Experience with software tools like Git, JIRA, and Jenkins
-
Familiarity with SQL and NoSQL databases
-
Exposure to Agile/Scrum methodologies
Professional Attributes
-
Strong team facilitation and collaboration skills
-
Excellent interpersonal skills, including conflict resolution
-
Strong verbal and written communication across all organizational levels
-