Description

Responsibilities:

Collaborate with business/product owners, data architects/scientists, and system architects to design and implement end-to-end OSS solutions.

Analyze business requirements and translate them into technical designs in alignment with NSA and industry standards.

Partner with business teams, external vendors, and internal IT teams to ensure timely project delivery.

Translate designs and wireframes into high-quality, production-ready code.

Perform hands-on coding to develop new modular, reusable services/APIs or enhance existing ones.

Optimize components for maximum performance across a wide range of devices and browsers. Create configuration, build, and test scripts for continuous integration environments. Deliver feature with built-in quality, NFR and maintain the stability and business functionality

Implement changes and new features in a manner which promotes cost optimization, efficient, reusable, performant & cloud native code.

Participate in product feature implementation, both independently and in cooperation with the team.

Maintain and improve existing code with a pride of ownership.

Deliver features independently for time-to-market, with minimal direction.

What we’re looking for...

You'll need to have:

Degree in Computer Science/Engineering or equivalent education with 5 or more years of relevant work experience.

Proficiency in big data stacks including Scala, Java/Springboot, ReactJS, SQL, Python, BigQuery, DevSecOps

Relevant work experience of 2 years in medium to complex implementation in GCP platforms with BigQuery, GCP - DevOps

Experience in Docker, K8 and Kafka Infrastructure & messaging platforms.

Debug software implementation issues, algorithms and an understanding of how different implementation choices will affect the performance & stability of applications.

Knowledge and experience of Product Agile methodologies

Even better if you have:

Experience with GenAI, ResponsibleAI, test-driven development, continuous integration and continuous deployment processes.

Experience with the git version control system, including gitflow.

Strong written and verbal communication skills.

  • Additional Job Description

Additional Job Description

Responsible for providing support for the design, operation and maintenance of the systems and mechanisms that collect and store enterprise-wide data. Generally follows established or documented approaches to issues and problems.
* Implement systems and mechanisms to help the analytics-driven organization achieve its goals.
* Prepare, clean, and process data for use in modeling and prototypes.
* Review and identify gaps in data security, quality, and automation of processes.
* Support maintenance, bug fixes and performance analysis along data pipeline.
* Perform system analysis, data analysis or programming, using a variety of computer languages and procedures.
* Write and implement new functions or applications in programming languages to conduct analyses.
* Support projects and ad-hoc requests in which a specific business problem is presented

Education

Any Graduate