R&D Developer (C#/Python/JavaScript/Azure) in Richmond, VA at Vaco

Date Posted: 11/13/2020

Job Snapshot

Job Description

ESSENTIAL FUNCTIONS AND DUTIES:


  • APPLICATION DEVELOPMENT



  • Development
  • Full life cycle development to include requirements analysis, functional and technical design, application build, product configuration and unit testing.
  • Demonstrable knowledge in multiple programming and scripting languages, including (C#, Python, JavaScript).
  • Abilities to develop within event driven architectures
  • Understanding of Azure Cloud offerings
  • Knowledge of DevOps development processes
  • Provide technical expertise in the diagnosis and resolution of an issue, including the determination and provision of workaround solution or correction
  • Continually seek creative avenues for Century to differentiate ourselves from our competition
  • Develop and test enhancements based on specifications provided by the Project Management team.

  • Data Store
  • Ability to determine and setup the correct data storage for each solution (Database, Data Lake, Cache…)
  • Understanding on complex database concepts as well as the implications of different database designs.
  • Ability to gather performance metrics in each and make recommendations as needed
  • Ability to perform deep data analysis

  • Communication
  • Assists in the facilitation of team and client meetings.
  • Delivers informative, well-organized presentations.
  • Understands how to communicate difficult/sensitive information tactfully.

  • Testing and Implementation
  • Ensures that code is staged and ready to be released was as little interruptions as possible.
  • Tests and implements enhancements based on specifications provided by the project owners.




  • PROFESSIONAL QUALITIES



  • Teamwork
  • Generate enthusiasm among team members.
  • Facilitates effective team interaction.
  • Acknowledges and appreciates each team member's contributions.

  • Customer Interaction
  • Communicate effectively with clients to identify needs and evaluate alternative business solutions with project management.
  • Continually seek opportunities to increase customer satisfaction and deepen client relationships.