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 architecturesUnderstanding of Azure Cloud offeringsKnowledge of DevOps development processesProvide technical expertise in the diagnosis and resolution of an issue, including the determination and provision of workaround solution or correctionContinually seek creative avenues for Century to differentiate ourselves from our competitionDevelop 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 neededAbility to perform deep data analysisCommunication
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.