What are the responsibilities and job description for the .Net Developer with Data Background position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Camsdata Inc, is seeking the following. Apply via Dice today!
Position Responsibilities:
As a part of Services, you will build revolutionary products that advance how businesses all over the world seize the most value from their data. As a Software Development Engineer within BE&O, you will:
Position Responsibilities:
As a part of Services, you will build revolutionary products that advance how businesses all over the world seize the most value from their data. As a Software Development Engineer within BE&O, you will:
- Full-Stack Development: Design, develop, and maintain end-to-end software solutions, including frontend, backend, and APIs, ensuring high performance, scalability, and reliability.
- Data-Intensive Applications: Build and optimize data-intensive applications by improving data storage, retrieval, and processing for efficient performance and responsiveness.
- Architecture & Design: Collaborate with cross-functional teams to define software architecture and design patterns that meet business requirements and align with best practices.
- Code Quality & Best Practices: Write clean, maintainable, and efficient code while enforcing coding standards, best practices, and conducting peer code reviews.
- Performance Optimization: Identify and resolve performance bottlenecks across the stack, including database queries, API calls, and frontend rendering.
- Develop features used by some of the world s largest organizations to support multimillion-dollar decisions.
- Mentorship & Leadership: Provide technical guidance and mentorship to junior engineers, fostering a collaborative and growth-oriented environment.
- Continuous Improvement: Stay current with industry trends, tools, and technologies, and proactively propose improvements to enhance software quality and development processes.
- 2 years of experience as a full-stack Software Engineer with a strong emphasis on data-intensive applications
- Deep understanding of one or more programming languages/technology stacks, including .NET, C#, TypeScript/React, Databricks/Spark and SQL
- Proven track record of mentoring and leading projects, with a collaborative approach to problem-solving and decision-making
- Proficiency in advanced object-oriented programming, service-oriented architecture, and database management
- Ability to understand and improve existing architectural patterns on both the frontend and backend
- Ability to understand customer needs and translate them into features
- Passion for analytical and quantitative problem-solving
- Inclination to understand the inner workings of tools rather than just using them for tasks