
c2c contract jobs
Role : Data Engineer
Location : Michigan
Job Description:
Essential Duties and Responsibilities:
This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary.
Leads the design and implementation of robust, scalable software solutions that meet business requirements and quality standards. For example, architect and develop microservices-based systems using technologies such as AWS, Lambda, Python, ensuring modularity, flexibility, and maintainability
Provides technical leadership and mentorship to a team of software engineers, fostering a culture of innovation, collaboration, and continuous learning
Conducts regular code reviews and knowledge-sharing sessions to promote best practices and ensure high-quality code
Architects and maintains the technical roadmap for our software products, ensuring alignment with business goals and scalability for future growth. For instance, evaluates and recommends appropriate cloud-native technologies and architectures, such as serverless computing, for scalability
Collaborates with product managers, program managers, designers, and other stakeholders to define project requirements, scope, and timelines
Translates business needs into technical requirements and guide the team in delivering solutions that meet user needs and market demands
Conducts code reviews, performance analysis, and troubleshooting to optimize system performance and maintain code quality.
Utilizes AWS tools for monitoring and performance tuning to identify and address bottlenecks proactively
Stays current with industry trends, best practices, and emerging technologies, and advocate for their adoption where appropriate. Experiment with new technologies and frameworks, such as GraphQL for API development or Flutter for cross-platform mobile app development, to improve product innovation and user experience
Drives innovation and process improvements within the engineering team, promoting agile methodologies, automation, and DevOps practices. Implement, and improve CI/CD pipelines using tools like CircleCI CI/CD to automate software delivery and improve release velocity
Communicates effectively with technical and non-technical stakeholders, presenting complex ideas and solutions clearly and concisely
Collaborates with cross-functional teams in sprint planning, backlog grooming, and sprint reviews to ensure alignment and transparency across the organization
Will perform additional responsibilities when required
Requirements
What You’ll Bring:
5 – 6 years of experience in software engineering with a proven track record of delivering complex, high-quality software solutions
Strong proficiency in programming languages such as Python, or C++, as well as modern web technologies (e.g., JavaScript, HTML5, CSS3)
Deep understanding of software architecture principles, design patterns, and best practices, with experience in designing and implementing scalable, distributed systems
Experience with cloud platforms such as AWS, or Google Cloud, including services like EC2, S3, Lambda, etc.
Possesses a deep technical understanding of Business Intelligence analytics principles and practices
Demonstrated experience in utilizing Power BI for data visualization and reporting
Ability to design and implement data architectures, with a holistic understanding of data flow and pipelines
Proven capability to build complete data systems, from pipeline construction to final reporting.
Experience handling and processing massive datasets, supporting millions of users (e.g., experience with Twitter-scale data)
Strong understanding and practical experience with ETL processes, including migration
Familiarity with programming languages such as Node.js, Python, and Golang
Experience in data engineering roles within large-scale data environments (e.g., Amazon, Yahoo, Twitter, Google)
Ability to understand the architecture of complex data systems
Demonstrated leadership abilities, with experience leading cross-functional teams and driving technical initiatives from conception to delivery
Excellent problem-solving skills, with the ability to analyse complex issues and propose practical solutions
Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders at all levels
Maintains confidentiality of proprietary information
Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions
A high degree of initiative, self-motivation, and ability to motivate others
Ability to establish and maintain cooperative working relationships with Team Members and colleagues
Looking Forward To Work With You..!!!!
Thanks & Regards,
To apply for this job email your details to vaishnavi.yadav@nityo.com