Overview
Hybrid
$0 - $0
Accepts corp to corp applications
Contract - W2
Contract - Independent
No Travel Required
Skills
.NET
C#
TypeScript/React
Databricks/Spark
SQL
Job Details
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.
Ideal Candidate Qualifications:
- 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.