Sr.Net Developer
NAVA Software solutions is looking for a Sr.Net DeveloperDetails:Sr.Net DeveloperLocation: Houston TX - OnsiteJob Type: Full time / Direct HirePosition SummaryWe are looking for a talented and motivated Sr. .Net Developer to help us expand our global analytics platform and applications suite. This role will work within a global team and have the opportunity to interface directly with our traders, analysts, researchers and data scientists to drive out requirements and deliver a wide range of capabilities. This role is fully onsite, and the office is located in Houston, TX.Main ActivitiesThe .Net Developer will have the following responsibilities:Work with distributed team to develop strategic set of analytics capabilitiesParticipate in full development life cycle from definition to design to deliveryWork directly with end users to drive our requirements and delivery value add featuresMeet aggressive deadlines with focus on quality and performanceCollaboration with global team including participation in daily scrum meetings, peer reviews and design sessionsFocus on quality including delivery of testable and maintainable codeOther duties as assigned. This job description is subject to change at any timeAttendance is an essential function to this roleQualifications and Experience6+ years' experience working with C# and .Net core within global enterprise solutionsProven track record of designing/delivering high volume data solutions utilizing caching and distribution technologiesProficiency with object-oriented design, micro services architecture, distributed and scalable system designExperience with RDBMS and SQL (Oracle, SQL Server, PostgreSQL)Awareness of continuous integration and delivery concepts/technologiesGeneral understanding of timeseries data and related analytical uses a plusExperience working in an agile scrum development modelUnderstanding of commodities trading concepts including market data is desiredComputer Science, MIS or related degree preferredStrong communication skills (written and verbal)SkillsTeam playerSelf-motivated with the ability to prioritize, meet deadlines, and manage changing prioritiesProactive and customer focused "make it work" mentalityHighly responsive, resourceful and able to think creatively and adaptExcellent attention to detail with strong analytical and problem-solving skillsWork EnvironmentThis job operates in a professional office environment. This role routinely uses standard office equipmentsuch as computers, phones, photocopiers, filing cabinets and fax machinesMust be able to remain in a stationary position for constant / prolonged periods (80%) of time.Constant looking at computer screensConstantly operates a computer and other office productivity machinery, such as calculator, copy machine / scanner, and computer printerFrequently communicating with others to exchange information