Looking for an offshore Senior Developer who has experience in Databricks/PySpark, is willing to learn new technologies if needed and is able to work with team. This position is replacement position for existing Senior developer. Position is long term and will likely be renewed annually.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Responsible for design of application considering the cost and best practices
- Must be willing to self learn new technologies, become SMEs and develop high quality code in a fast paced environment.
- Strong backend experience, databricks background required.
- Mentor junior developers and be hands on in development work.
- Work with QA and automation team. Must have attention to detail to cover all scenarios for testing.
- Handles current production applications.
- Work with offshore / onsite resources on the details of implementation.
- Performs code reviews and discussion on the changes with Technology Manager.
- Must be willing to flex work hours accordingly to support application launches and manage production outages if necessary.
- Must have ability to work the time necessary to complete projects and/or meet deadlines.
- Willing to flex time- be available until noon EST time (or more if needed occasionally) to co-ordinate and overlap with onsite team.
- Works on best practices and on documenting the process.
- Ensures to understand the requirements thoroughly and in detail and identify gaps in requirements
- Good data analysis skills
EDUCATION AND/OR EXPERIENCE
- Must be a team player.
- Must have at least 5 years of IT development experience.
- Must have strong analytical and problem-solving skills.
- Must have experience in designing solutions, performing code reviews, mentoring junior engineers.
- Must have strong SQL and backend experience, and working on data driven projects.
- Must have following experience:
- Python/PySpark
- SQL/ PL/SQL
- Databricks
- Preferred to have following experience:
- Java/ C #
- Azure
- Kafka
- Node JS
- Azure Data Factory
- Big Data Tool Set
- Linux
About us
Whether it’s awareness, advocacy, engagement, or efficacy, we move brands forward with work that connects with audiences and delivers results. Through meaningful analytics, engaging communications and innovative technology solutions, we help clients tackle their most ambitious projects and overcome their biggest challenges.
We are an equal opportunity employer
We believe that Innovative ideas and solutions start with unique perspectives. That’s why we’re committed to providing every employee a workplace that’s free of discrimination and intolerance. We’re proud to be an equal opportunity employer and actively search for like-minded people to join our team.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job functions, and to receive benefits and privileges of employment. Please contact us to request accommodation.
- Safeguard the company’s assets.
- Adhere to the company’s compliance program.
- Maintain comprehensive knowledge of industry standards, methodologies, processes, and best practices.
- Maintain a focus on customer-service, efficiency, quality, and growth.
- Collaborating with additional team members
- Other duties as assigned.
Top Skills
What We Do
We are technologists, strategists, and creative minds dedicated to moving brands forward with work that delivers results. Our messaging, communications and design are driven by human insights and fresh ideas because starting a conversation is one thing, but building a lasting relationship is another.