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 capabilities
- Participate in full development life cycle from definition to design to delivery
- Work directly with end users to drive our requirements and delivery value add features
- Meet aggressive deadlines with focus on quality and performance
- Collaboration with global team including participation in daily scrum meetings, peer reviews and design sessions
- Focus on quality including delivery of testable and maintainable code
- Other duties as assigned. This job description is subject to change at any time
- Attendance is an essential function to this role
Qualifications and Experience - 6+ years' experience working with C# and .Net core within global enterprise solutions
- Proven track record of designing/delivering high volume data solutions utilizing caching and distribution technologies
- Proficiency with object-oriented design, micro services architecture, distributed and scalable system design
- Experience with RDBMS and SQL (Oracle, SQL Server, PostgreSQL)
- Awareness of continuous integration and delivery concepts/technologies
- General understanding of timeseries data and related analytical uses a plus
- Experience working in an agile scrum development model
- Understanding of commodities trading concepts including market data is desired
- Computer Science, MIS or related degree preferred
- Strong communication skills (written and verbal)
Skills - Team player
- Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities
- Proactive and customer focused "make it work" mentality
- Highly responsive, resourceful and able to think creatively and adapt
- Excellent attention to detail with strong analytical and problem-solving skills
Work Environment - This job operates in a professional office environment. This role routinely uses standard office equipment
- such as computers, phones, photocopiers, filing cabinets and fax machines
- Must be able to remain in a stationary position for constant / prolonged periods (80%) of time.
- Constant looking at computer screens
- Constantly operates a computer and other office productivity machinery, such as calculator, copy machine / scanner, and computer printer
- Frequently communicating with others to exchange information