Business Communication Solutions ยท 8 hours ago
Developer
Business Communication Solutions (BCS) specializes in streamlining business operations with flexible solutions for various services. The Developer role involves building custom program applications tailored to client needs, primarily using Python, while ensuring high standards of testing and validation are met.
Responsibilities
Develop And Maintain Customer-specific applications using Python and proprietary composition tools
Design programs that are accurate, efficient, and flexible to accommodate frequent customer updates
Follow and contribute to a standardized coding structure that promotes collaboration and continuity across the team
Partner with Customer Care, other Developers, and Operations to gain deep knowledge of industry-specific practices and client expectations
Learn and master BCS's internal composition and validation tools
Conduct thorough regression testing for all program changes, ensuring compliance with company protocols
Rigorously validate every customer-requested change, regardless of its complexity
Use REST APIs and other web-based technologies as part of the development process
Collaborate closely with Operations to ensure output meets quality and performance standards
Demonstrate a team-first mindset, communicate proactively, ask questions, and offer support to colleagues
Qualification
Required
Proficient in Python
Strong foundation in data processing
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on Project Limitations And Capabilities, Performance Requirements And interfaces
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance
Coordinate installation of software system
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
Determine system performance standards
Develop or direct software system testing or validation procedures, programming, or documentation
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance
Monitor functioning of equipment to ensure system operates in conformance with specifications
Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration
Prepare reports or correspondence concerning project specifications, activities, or status
Store, retrieve, and manipulate data for analysis of system capabilities and requirements
Develop and maintain customer-specific applications using Python and proprietary composition tools
Design programs that are accurate, efficient, and flexible to accommodate frequent customer updates
Follow and contribute to a standardized coding structure that promotes collaboration and continuity across the team
Partner with Customer Care, other Developers, and Operations to gain deep knowledge of industry-specific practices and client expectations
Learn and master BCS's internal composition and validation tools
Conduct thorough regression testing for all program changes, ensuring compliance with company protocols
Rigorously validate every customer-requested change, regardless of its complexity
Use REST APIs and other web-based technologies as part of the development process
Collaborate closely with Operations to ensure output meets quality and performance standards
Demonstrate a team-first mindset, communicate proactively, ask questions, and offer support to colleagues